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.