writing-plans

Converts a project specification into a step-by-step implementation plan with tasks, files, tests, and milestones.

Updated Jul 9, 2025
One-click install
npx skills add https://github.com/underPressue/dotfiles --skill writing-plans-underpressue
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/underPressue/dotfiles/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/underPressue/dotfiles --skill writing-plans-underpressue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams convert a project specification into a complete, step-by-step implementation plan before coding, reducing ambiguity and guiding execution.

Core Features & Use Cases

  • Structured planning: produces a bite-sized task list, files touched, and testing steps for each task.
  • TDD-aligned workflow: encourages tests-first planning, frequent commits, and traceable progress.
  • Documentation-ready output: saves plans to docs/plans/YYYY-MM-DD-<feature-name>.md for easy archival and reuse.

Quick Start

Use the writing-plans skill to convert a project spec into a detailed implementation plan and save it to docs/plans/2026-02-06-writing-plans.md

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I convert a project specification into an actionable implementation plan?▼

To convert a project specification into an implementation plan, you provide the spec to generate a step-by-step task breakdown. This process yields bite-sized tasks, affected files, and testing steps for structured software execution.

What is a TDD-aligned workflow for task breakdown in software engineering?▼

A TDD-aligned task breakdown structures implementation steps by enforcing tests-first planning and frequent commits. This workflow ensures traceable progress by defining explicit test instructions and commit milestones before code context is established.

Can I automate saving documentation-ready plans for feature development?▼

Yes, you can automate saving documentation-ready plans by exporting the generated task list to a standardized markdown file. The plan is archived to the docs/plans directory using a YYYY-MM-DD-<feature-name>.md format for easy reuse.

Do I need an existing codebase to generate a step-by-step development plan?▼

No, you do not need an existing codebase to generate a development plan. This planning approach specifically applies to software engineering tasks where a spec exists but code context is minimal, guiding teams through decisions and milestones.

What is the best way to structure milestones and file instructions before coding?▼

The best way to structure milestones and file instructions before coding is using a standardized plan document template. This output explicitly defines task, file, test, and commit instructions, reducing ambiguity and guiding execution.