When to use
Use this skill for any non-trivial change (new feature, refactor, pipeline change, bug fix).
Procedure
- •Restate the task in your own words.
- •Ask clarifying questions only if needed to avoid wrong behavior.
- •Write a plan:
- •steps (numbered)
- •files to read/edit
- •commands to run for verification
- •Identify risks (silent failure modes, data assumptions, backwards compatibility).
- •Execute in small increments:
- •prefer test-first
- •keep diffs reviewable
- •avoid unrelated changes
- •Verify:
- •run listed commands
- •summarize results
- •Handoff:
- •if work spans sessions, update
docs/HANDOFF.md.
- •if work spans sessions, update
Output format
- •Clarifying questions (if any)
- •Plan
- •Risks
- •After execution: verification summary + follow-ups