Skip to content
ae-sdd-plan logo

Plan

ae-sdd-plan

Research, plan, and prepare for implementation

SKILL.md

Full skill instructions

Plan

Research the codebase and create an implementation plan. Full lane plans one task at a time; vibe/​bug combines discovery + tasking + planning into one pass.

Required Skills

  • spec-driven-development (state/​task management, lane detection)
  • research

Inputs

[!IMPORTANT] Resolve the change set by running ls changes/ | grep -v archive/. If exactly one directory exists, use it. Only prompt the user when multiple change sets are present.

Instructions

  1. Load spec-driven-development skill and read state from changes/<name>/​state.toml. Apply state entry check per skill guidelines.

  2. Read tasks from changes/<name>/​tasks.toml if full lane.

  3. Full lane:

    • Confirm the active phase is plan
    • Determine task via CLI, not manual edits:
      • First check ae sdd task current [name]
      • If no current task, run ae sdd task start [name] to move next pending task to in_progress
    • Read current task details and all thoughts/ (discovery outputs)
    • Research codebase for patterns, paths, integration, tests
  4. Vibe/​Bug lane:

    • Read thoughts/ if they exist
    • Research codebase patterns, changes needed, risks
    • This is discovery + tasking + planning in one pass
  5. Dialogue: Before writing, summarize research findings. If a path is clear, present your recommendation with reasoning. If you see questions, trade-offs, or risks, discuss them with opinions and recommendations. Collaborate through back-and-forth until direction is right.

  6. Plan contents (all lanes):

    • Objective/​Goal (one sentence, direct)
    • Requirements copied from task/​spec as bullets
    • Research findings as bullets: paths, patterns, risks, constraints
    • Steps as an ordered list with exact file paths and concrete changes
    • Validation plan at the end in checkbox format
  7. Validation plan format:

    • Place at the end of the plan
    • Two checkbox sections:
      • Agent validations (during/​post implementation)
      • User validations (optional unless required)
  8. Full lane output:

    • Create changes/<name>/​plans/<NN>.md
    • Include all required sections
    • Steps must be exhaustive enough for direct execution
  9. Vibe/​Bug lane output:

    • Create changes/<name>/​plan.md
    • Include all required sections
    • Include code or pseudocode for complex logic
  10. Do not update phase status in this command. When the user wants to proceed, suggest ae-sdd-next <name> to advance into implement.

Examples

Full lane planning with dialogue:

Input: "password-reset" (full lane, task 2 pending)
Output: "Validated tasks—no in-progress tasks. Started task 2. Read task 2 and thoughts/​. 
        Research shows extending auth/​login/​validator.ts fits DRY. 
        One concern: validator is getting large. Address now or focus on reset?"
       User: "Stay focused on reset. Show me the plan."
       Output: "Created plans/​02.md with exhaustive breakdown: file-by-file changes, 
                code snippets for validator.js, auth/​routes.js, tests, validation checklist."

Vibe lane with clear recommendation:

Input: "bug-fix" (vibe lane)
Output: "Read thoughts/​. Found consistent fix pattern in router/​middleware.ts. 
        Applying that keeps codebase uniform. Created plan.md with exhaustive breakdown: 
        exact changes to middleware.ts, code snippet, test updates, validation steps."

More skills from shanepadgett

ae-sdd-commit logo
shanepadgett/agent-extensions

ae-sdd-commit

Create high-quality git commits with clear Conventional Commit messages

4 0
View
ae-sdd-next logo
shanepadgett/agent-extensions

ae-sdd-next

Advance to the next SDD phase with artifact checks

4 0
View
ae-sdd-discovery logo
shanepadgett/agent-extensions

ae-sdd-discovery

Discover high-level architectural requirements for change-set specs

4 0
View
ae-sdd-reconcile logo
shanepadgett/agent-extensions

ae-sdd-reconcile

Ensure bi-directional match between specs and implementation

4 0
View
skill-creator logo
shanepadgett/agent-extensions

skill-creator

Collaboratively design and author agent skills with correct frontmatter, naming, and placement conventions.

4 0
View
spec-driven-development logo
shanepadgett/agent-extensions

spec-driven-development

Spec-Driven Development (SDD) workflow and state management. Use when guiding or executing SDD flows; selecting lanes (full/vibe/bug), managing artifacts, running task progression commands, and keeping change state current through ae sdd CLI.

4 0
View
ae-sdd-specs logo
shanepadgett/agent-extensions

ae-sdd-specs

Write change-set specifications for change

4 0
View
ae-sdd-explain logo
shanepadgett/agent-extensions

ae-sdd-explain

Explain SDD concepts, workflow, and CLI-first usage

4 0
View
ae-sdd-init logo
shanepadgett/agent-extensions

ae-sdd-init

Initialize a new SDD change set after user-approved naming

4 0
View
ae-sdd-proposal logo
shanepadgett/agent-extensions

ae-sdd-proposal

Draft and refine a product proposal document through collaborative dialogue

4 0
View
ae-sdd-tasks logo
shanepadgett/agent-extensions

ae-sdd-tasks

Create implementation tasks from specs (full lane)

4 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View