Plan Crafting
Overview
Write comprehensive implementation plans assuming the engineer has zero context for the codebase and questionable taste. Document everything they need to know: which files to touch for each task, code, testing, and docs they might need to check. Give them the whole plan as bite-sized tasks. DRY. YAGNI. TDD. Frequent commits. Per-task commits are the working granularity for review gates; the final shape of the history (squash, amend, branch flow) follows the user's git preferences.
Assume they are a skilled developer, but know almost nothing about the toolset or problem domain. Assume they don't know good test design very well.
Announce at start:
"I'm using plan-crafting to create the implementation plan."
Save plans to:
docs/plans/YYYY-MM-DD-
plan-crafting
安装
npx skills add https://github.com/sentimony/skills --skill plan-crafting