Skip to content

Instantly share code, notes, and snippets.

@OhadRubin
Created April 21, 2025 09:08
Show Gist options
  • Save OhadRubin/5b537da89509e504f008fe927a765466 to your computer and use it in GitHub Desktop.
Save OhadRubin/5b537da89509e504f008fe927a765466 to your computer and use it in GitHub Desktop.
reasoning_prompt.md

"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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment