Reasoning models (Claude's extended thinking, OpenAI's o-series, Gemini's thinking modes) run an internal deliberation phase before answering. This flips several classic prompt habits: 'think step by step' is redundant — the model already will — and micromanaging how to reason ('first list X, then compare Y…') can actually hurt, constraining a search process that's better left free.
What reasoning models want is a clean problem spec: all the facts, the actual constraints, and an unambiguous definition of success. They will faithfully over-deliberate a mis-specified problem. Your leverage moves to three places: choosing when reasoning is worth it (multi-step logic, math, tricky tradeoffs — not lookup or formatting), setting the effort/budget dial where the API offers one, and writing verification hooks — 'state the answer, then list the assumptions that would break it'.
Schedule these 9 meetings into next week (Mon–Fri, 9:00–17:00, Phnom Penh time).
HARD CONSTRAINTS:
PREFERENCES (in priority order): 1) cluster meetings to keep mornings free, 2) Friday afternoon empty.
OUTPUT: a day/time table, then any constraint you could not satisfy (say so explicitly rather than silently bending one), then the one assumption most likely to be wrong.
Route by task:
Claude's extended thinking has a budget you set per call. Peek at the thinking output during development to find spec gaps (watch it wrestle with an ambiguity you can fix), but write prompts that don't depend on reading it in production.