writing-plans

Generate task-by-task implementation plans with required file paths and save location from specifications.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/reiserwang/Coding_Agent --skill writing-plans-reiserwang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/reiserwang/Coding_Agent/tree/main/.gemini/skills/writing-plans
Command: npx skills add https://github.com/reiserwang/Coding_Agent --skill writing-plans-reiserwang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning multi-step software tasks from a spec ensures developers have a clear, actionable roadmap, reducing rework and ambiguity.

Core Features & Use Cases

  • Generates a complete, task-by-task implementation plan that lists files to touch, tests to write, docs to check, and required commits.
  • Enforces a consistent Plan Document Header and a standardized execution handoff to the executing-plans skill.
  • Supports saving plan documents to docs/plans/YYYY-MM-DD-<feature-name>.md for easy versioning and traceability.

Quick Start

Create a complete implementation plan for a new feature, following the Task N structure, and save it to docs/plans/YYYY-MM-DD-<feature-name>.md

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan from a vague software specification?

To create an implementation plan from a vague spec, you need a tool that transforms requirements into a comprehensive, task-by-task roadmap. This ensures developers have a clear breakdown of files to touch, tests to write, and commits to make, reducing ambiguity and rework.

What is the best way to plan multi-step coding tasks for brownfield projects?

The best way to plan multi-step coding tasks for brownfield projects is to generate a structured task list detailing required file modifications and documentation checks. This approach provides an executable roadmap that ensures consistency and traceability across existing codebases.

How do I structure an implementation plan to include tests and version control commits?

Structuring an implementation plan to include tests and version control commits requires enforcing a standard Task N format. This breaks down features into specific actions, listing exact file paths to modify, tests to write, docs to check, and required commits for execution.

Can I save implementation plans to a specific directory for versioning and traceability?

You can save implementation plans to a specific directory for versioning by using a standardized naming convention. Saving documents to docs/plans/YYYY-MM-DD-<feature-name>.md ensures easy tracking, consistency, and traceability across project updates.

When do I need a detailed task breakdown before starting feature implementation?

You need a detailed task breakdown before starting feature implementation when working on complex multi-step tasks in greenfield or brownfield environments. It provides an actionable roadmap that clarifies required file changes and documentation checks, minimizing development ambiguity.

Does the generated plan format support direct handoff to an execution skill?

The generated plan format supports direct handoff to an execution skill by enforcing a consistent Plan Document Header and a standardized structure. This ensures downstream execution processes can seamlessly interpret the task list and required file paths.