writing-plans

Generates detailed implementation plans with bite-sized TDD tasks from feature specifications.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill writing-plans-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/assignment-generator/antigravity-skills-main/antigravity-skills-main/skills/writing-plans
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill writing-plans-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature spec into working code often fails because engineers lack context, skip tests, or receive vague instructions. This Skill converts requirements into a complete, step-by-step implementation plan that any developer can execute without prior codebase knowledge. ## Core Features & Use Cases - Bite-Sized Task Decomposition: Breaks work into 2-5 minute steps following TDD: write failing test, verify failure, implement, verify pass, commit. - Zero-Placeholder Enforcement: Requires exact file paths, complete code blocks, and exact commands with expected output in every step. - Self-Review Checklist: Validates spec coverage, scans for placeholder patterns, and checks type consistency across tasks before handoff. - Use Case: Given a spec for a new API endpoint, produce a plan document saved to docs/superpowers/plans/ with checkbox-tracked tasks, then hand off to subagent-driven or inline execution. ## Quick Start Use the writing-plans skill to create an implementation plan for the user authentication feature described in my spec.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I write an implementation plan from a feature spec?

Map out the file structure first, then decompose work into bite-sized tasks of 2-5 minute steps. Each task follows TDD: write the failing test, run it, implement minimal code, verify it passes, and commit. Include exact file paths and complete code in every step.

What makes a good task breakdown for software implementation?

Each step should be one action taking 2-5 minutes, such as writing a single test or running one command. Tasks must be self-contained with exact paths, full code blocks, and expected command output so an engineer with zero context can execute them independently.

When should a spec be split into multiple implementation plans?

Split when the spec covers multiple independent subsystems. Each plan should produce working, testable software on its own. If the spec was not broken into sub-project specs during brainstorming, suggest separate plans per subsystem before writing.

Why do implementation plans fail during execution?

Plans fail when they contain placeholders like TODO or 'add error handling', reference undefined functions, or use inconsistent naming across tasks. A self-review checking spec coverage, placeholder patterns, and type consistency catches these issues before handoff.

Where should implementation plan documents be saved?

Save plans to docs/superpowers/plans/YYYY-MM-DD-feature-name.md by default, though user preferences for plan location override this. The plan header must state the goal, architecture, tech stack, and required execution sub-skill.