Plan First

Plan multi-step work up front with the `todo` tool so it survives context compaction and stays visible every turn. Use when the user's request has two or more distinct steps, touches multiple files, mixes change + verify phases (e.g. "fix the bug and add a test", "refactor X and update docs"), or is exploratory work whose steps aren't fully known at the start. Do NOT use for single-tool-call asks, trivial one-shot questions you can answer inline, or work already scoped by an active `check` iteration-loop task.

weikinhuang 9f29a76 8.6 KB Updated

File contents

weikinhuang/dotfiles/tree/main/config/pi/skills/plan-first commit 9f29a76f17

Frequently asked questions

npx skillmds@latest add weikinhuang/plan-first