writing-plans

Generate implementation plans from specs with task breakdowns and file touchpoints.

31|3|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/JeremyDev87/codingbuddy --skill writing-plans-jeremydev87
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/JeremyDev87/codingbuddy/tree/main/packages/rules/.ai-rules/skills/writing-plans
Command: npx skills add https://github.com/JeremyDev87/codingbuddy --skill writing-plans-jeremydev87

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The writing-plans skill helps engineers convert a specification or requirements into a complete, executable plan before coding. It ensures every task is documented, including which files to touch, testing considerations, required references, and documentation steps, and it enforces a bite-sized, task-by-task approach with frequent commits.

Core Features & Use Cases

  • Generate end-to-end implementation plans from a spec; document touched files, tests, and docs
  • Provide a bite-sized task breakdown aligned with TDD workflows
  • Use cases: planning features, refactors, or new modules with clear milestones and acceptance criteria

Quick Start

Save plans to docs/plans/YYYY-MM-DD-<feature-name>.md using the Plan Document Header template.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn a software specification into an actionable implementation plan?

Implementation plans are generated from a spec by breaking the work into bite-sized tasks that document file touchpoints, testing considerations, required references, and documentation steps. This enforces a task-by-task approach with frequent commits before coding begins.

What is the best way to break down a multi-step engineering project into tasks?

The best way to break down multi-step engineering projects is using a plan format that encodes a Plan Document Header and bite-sized tasks. This provides clear task scopes, file touchpoints, tests, and documentation layout to guide execution.

Can I use this approach to plan refactors and new modules with clear milestones?

Yes, you can plan refactors or new modules by generating end-to-end implementation plans with clear milestones and acceptance criteria. The plan ensures every task is documented, including which files to touch and testing considerations.

How does the plan format support TDD workflows?

The plan format supports TDD workflows by providing a bite-sized task breakdown that aligns with test-driven development. It documents required references and testing considerations for each step before execution.

Where should I save implementation plans for my engineering projects?

Implementation plans should be saved to docs/plans/YYYY-MM-DD-<feature-name>.md using the Plan Document Header template. This standardizes the documentation layout and guides the execution of the generated tasks.

Do I need a complete spec before generating a project implementation plan?

Yes, a complete spec or requirements is needed to generate an executable plan. The skill converts the specification into a comprehensive implementation plan covering task scopes, file touchpoints, tests, and version control.