writing-plans

Generate a structured implementation plan with file paths, steps, and a plan header.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/CodingHeader/MySkills --skill writing-plans-codingheader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/CodingHeader/MySkills/tree/main/skills/writing-plans
Command: npx skills add https://github.com/CodingHeader/MySkills --skill writing-plans-codingheader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams translate a spec or requirements into a detailed, actionable implementation plan that guides engineers through tasks, tests, docs, and commits.

Core Features & Use Cases

  • Plan generation: produce step-by-step tasks with explicit file touches, test cases, and documentation notes.
  • Plan structure: include the required Plan Document Header and a clear task hierarchy for complex features.
  • Change management: outline commit messages and version-control steps to ensure traceability.

Quick Start

Create a complete plan and save it to docs/plans/YYYY-MM-DD-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 generate an implementation plan from software requirements?

To generate an implementation plan from software requirements, identify the spec and produce a structured document with a plan header, task breakdown, explicit file paths, and testing steps. This translates requirements into actionable engineering workflows.

What is the best way to break down multi-step coding tasks across a codebase?

The best way to break down multi-step coding tasks is to generate a comprehensive plan that defines a clear task hierarchy, specifies exact file touches, and outlines documentation and commit steps for full traceability across the codebase.

How do I structure an engineering plan for complex feature development?

Structure an engineering plan by including a required plan document header and a clear task hierarchy for complex features. Save the complete plan with defined file paths and steps to a docs/plans directory for organized feature development.

Can I include commit messages and version-control steps in my task documentation?

Yes, you can include commit messages and version-control steps in your task documentation. The generated plan outlines change management steps to ensure traceability and integrates version control directly into the engineering workflows.

Does plan generation work for multi-step tasks involving tests and documentation?

Yes, plan generation works for multi-step tasks by producing step-by-step tasks with explicit file touches, test cases, and documentation notes. It applies comprehensively to multi-step tasks across entire codebases.

Why do I need a plan document header for requirements breakdown?

A plan document header is needed for requirements breakdown to provide structured metadata and ensure the generated implementation plan follows a clear task hierarchy for complex features. It standardizes the engineering workflows.