PM-201b · Module 1
Prompting for Step-by-Step Reasoning
3 min read
"Think step by step" is the minimal chain-of-thought instruction and it works. Adding those three words to a prompt measurably improves accuracy on reasoning tasks. But it is the bluntest instrument available. A structured reasoning prompt — one that specifies the steps, the criteria at each step, and the format of intermediate outputs — produces more consistent, auditable reasoning chains than the open-ended instruction to think step by step.
Pattern 1: Minimal CoT — effective for most tasks
"Analyze the attached proposal section and identify the three most significant contractual risks.
Think step by step before giving your final answer."
Pattern 2: Structured steps — higher consistency, auditable reasoning
"Analyze the attached proposal section and identify the three most significant contractual risks.
Follow this reasoning process:
Step 1: List every clause that creates a financial or delivery obligation.
Step 2: For each clause, identify whether the obligation is bounded or unbounded.
Step 3: For each unbounded obligation, assess the maximum potential exposure.
Step 4: Rank the three clauses with the highest potential exposure as the top risks.
Present your Step 1-3 work, then your Step 4 conclusion."
Pattern 3: Visible vs. invisible reasoning
"[Reason through this internally, then provide only your final answer]
Evaluate whether this vendor contract clause creates an indemnification obligation for our client."
"[Show your reasoning, then provide your conclusion]
Evaluate whether this vendor contract clause creates an indemnification obligation for our client."
- 1. Start with "think step by step" For new tasks, use the minimal instruction first. If accuracy is sufficient, you are done. If not, move to a structured reasoning specification.
- 2. Specify the reasoning steps if needed Write out the reasoning procedure explicitly: what to analyze first, what criteria to apply, what conclusions to reach at each stage. The more complex the task, the more value explicit step specification adds.
- 3. Decide visibility Determine whether the intermediate reasoning should appear in the output. If you are auditing quality or the reasoning chain has independent value, make it visible. If you need a clean final answer, specify that the reasoning should be internal.