writing-plans

Generate implementation plans with tasks, files, tests, and commits from a spec.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/aRustyDev/git-atomic --skill writing-plans-arustydev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/aRustyDev/git-atomic/tree/main/.claude/skills/method-writing-plans-dev
Command: npx skills add https://github.com/aRustyDev/git-atomic --skill writing-plans-arustydev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to turning a vague spec into a complete implementation plan, including tasks, files, tests, and commits.

Core Features & Use Cases

  • Comprehensive planning: generate step-by-step tasks, file touchpoints, tests, and commit messages for a feature.
  • Structured documentation: produce a plan document with a consistent header and sections, ready to save as docs/plans/...
  • Plan execution guidance: specify the exact commands and steps to implement, test, and integrate changes.

Quick Start

Save plans 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 software spec?

To create an implementation plan from a software spec, you structure the requirements into step-by-step tasks, file touchpoints, tests, and commit messages. This ensures a comprehensive breakdown before coding begins.

What is the best way to break down complex development tasks across multiple components?

The best way to break down complex development tasks is to generate a structured implementation plan. This plan documents specific file touchpoints, tests, and commit steps across multiple components to ensure reproducible outputs.

How do I document task breakdowns and file touchpoints for a new feature?

You document task breakdowns and file touchpoints by writing them to a versioned plan document. This enforces a consistent plan header and structured sections, saving the output as a markdown file in the docs/plans directory.

Does this planning approach support TDD and structured commit steps?

Yes, this planning approach supports TDD and structured commit steps by specifying the exact commands and steps needed to implement, test, and integrate changes. The generated plan includes dedicated sections for tests and commit messages.

When do I need a versioned plan document for software engineering?

You need a versioned plan document for software engineering when tackling complex tasks that require clear task breakdowns across multiple components. It provides reproducible execution guidance and structured documentation before coding starts.

Can I generate step-by-step workplans for vague project specifications?

Yes, you can generate step-by-step workplans for vague project specifications by applying a structured planning approach. It transforms the spec into a complete implementation plan with tasks, files, tests, and commits.