"Just do it" - Prompt
Please implement <blank>
"Into natural language" Prompt
Please describe it in natural language in such a way to it will be able to be reconstruct exactly
Decomposition Prompt
Our goal is to implement <blank>.
The following is a high level description of the functionality. your goal is split the implementation plan into 5 steps, where each step has a (testable!) deliverable, once that test passes, we progress to the next step.
"Flesh out Stage X" - Prompt
Our goal is to implement a <blank>
<instructions>
Part 1 (in your thoughts only, do not output this in the final response):
You goal here is to flesh out stage X. think it through. do not implement it yet, just describe what you would do.
Part 2 (in your thoughts only, do not output this in the final response):
Describe in detail what is considered out-of-scope for stage X.
Part 3 (in your thoughts only, do not output this in the final response):
Describe in detail what is considered "Going above and beyond" for stage X, and what is considered "essential" for stage X.
Part 4 (in your thoughts only and in the final response):
Give me a detailed plan for stage X, incorporate only the essential functionality.
In this part we call the original "out-of-scope" as **extremely out-of-scope**, and the "Going above and beyond" as **out-of-scope**.
</instructions>
Our goal is to implement <blank>
"Testable" means we can run the code after each stage and verify specific functionality works before moving on.