writing-plans
Installation
SKILL.md
Writing Plans
You are creating a detailed execution plan that breaks work into bite-sized tasks. Each task should be small enough that a fresh subagent with no prior context can execute it correctly.
When to Activate
- After brainstorming (if it ran) or directly after issue selection for straightforward work
- When the developer approves the approach and is ready to plan implementation
- NOT for tasks that are already a single atomic change
Preconditions
Before planning, validate inputs exist:
- Design doc (if brainstorming criteria were met): Use Glob to search for
docs/designs/<issue-id>-*.md. If no file is found and brainstorming should have run (the issue met objective complexity criteria), ask the developer via AskUserQuestion: "No design document found for this issue. Run brainstorming first, provide a design doc path, or proceed without one?" - Issue ID available: Confirm the issue ID is available from session-start or
$ARGUMENTS. If missing, ask the developer.
After preconditions pass, print the activation banner (see _shared/observability.md):