writing-plans

Create test-driven implementation plans with file paths, tests, and commit steps.

8|5|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/axiomantic/spellbook --skill writing-plans-axiomantic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/axiomantic/spellbook/tree/main/skills/writing-plans
Command: npx skills add https://github.com/axiomantic/spellbook --skill writing-plans-axiomantic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning complex tasks from a spec or requirements before coding—providing a concrete, testable plan.

Core Features & Use Cases

  • Generates a complete implementation plan with file paths, tests, and commit steps.
  • Encourages test-driven development by outlining a Red/Green/Refactor flow.
  • Provides a traceable link from design docs to code changes for reviewers.

Quick Start

Inspect your design document or requirements and request an implementation plan for the specified feature.

Frequently Asked Questions about writing-plans

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a test-driven implementation plan from a design document?

To create a test-driven implementation plan from a design document, you need to decompose requirements into concrete file paths, test scaffolding, and commit-ready steps. This process traces decisions from the design doc through a Red/Green/Refactor flow.

What is the best way to break down software requirements into file paths and tests?

Breaking down software requirements into file paths and tests involves inspecting existing codebase patterns to generate a traceable, multi-step roadmap. This ensures explicit task decomposition and aligns tests with specific code changes for reviewers.

Does generating an implementation plan require access to existing code patterns?

Generating an implementation plan does require the ability to inspect existing patterns. Accessing these patterns allows the plan to specify concrete file paths, accurate test scaffolding, and commit steps tailored to the target feature.

Can I outline a Red/Green/Refactor flow for multi-step engineering tasks?

You can outline a Red/Green/Refactor flow for multi-step engineering tasks by structuring the implementation plan around test scaffolding. This encourages test-driven development by defining failing tests first, implementing code to pass them, and then refactoring.

How do I link design docs to code changes for traceable reviewer decisions?

Linking design docs to code changes for traceable reviewer decisions requires mapping explicit task decomposition steps directly to file paths and commits. This provides a clear roadmap connecting the original requirements to the final implementation.