writing-plans

Convert software specifications into implementation-ready development plans with file paths and test commands.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/greglamb/macos-name-tag-app --skill writing-plans-greglamb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/greglamb/macos-name-tag-app/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/greglamb/macos-name-tag-app --skill writing-plans-greglamb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms specifications and requirements into clear, implementation-ready plans, reducing ambiguity and helping engineers make safe, testable changes before touching code.

Core Features & Use Cases

  • Codebase Decomposition: Maps files to create or modify and assigns each file a focused responsibility.
  • Actionable Task Breakdown: Converts broad work into bite-sized steps covering implementation, testing, documentation, and commits.
  • Plan Quality Review: Includes a structured review loop to verify completeness, alignment with requirements, and buildability.
  • Use Case: When a feature request spans multiple files in an unfamiliar repository, use this Skill to produce a detailed plan another engineer can execute confidently.

Quick Start

Use the writing-plans skill to create a complete implementation plan for the provided feature requirements and repository.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I convert software requirements into actionable build plans?

To convert software requirements into actionable build plans, you map specific file paths to modify, decompose tasks into implementation steps, define testing strategies, and review the plan before execution.

What is the best way to break down a multi-file feature request in an unfamiliar codebase?

The best way to break down a multi-file feature request is to assign each file a focused responsibility, generate bite-sized implementation steps, and include test commands and commit guidance for confident execution.

How do I create a testing strategy and task decomposition for engineering workflows?

You create a testing strategy and task decomposition by transforming broad specifications into structured steps that explicitly cover implementation, testing, documentation updates, and commit guidance.

Does writing-plans require explicit file paths for codebase analysis?

Yes, codebase analysis requires explicit file paths to accurately map files to create or modify and to ensure the resulting implementation plan is actionable and buildable by another engineer.

When do I need an implementation plan review before making codebase changes?

You need an implementation plan review before making codebase changes to verify completeness, align with original software requirements, and ensure buildability before touching any code.