writing-plans

Create implementation plans from specifications for multi-step engineering tasks.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/acho1833/spreadline2 --skill writing-plans-acho1833
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/acho1833/spreadline2/tree/main/.claude/commands/writing-plans
Command: npx skills add https://github.com/acho1833/spreadline2 --skill writing-plans-acho1833

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you convert a specification or set of requirements into a clear, step-by-step implementation plan before any code is changed, reducing ambiguity and rework.

Core Features & Use Cases

  • Plan First, Build Later: Organizes work into bite-sized tasks that are easy to execute and review.
  • Developer Handoff: Specifies exact files, tests, commands, and commit steps so an engineer can start with minimal context.
  • Use Case: Use this Skill when you need a multi-step feature plan that is ready for task-by-task implementation in a dedicated worktree.

Quick Start

Ask the writing-plans skill to create a detailed implementation plan for your feature spec and save it in the required docs/plans format.

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 feature specification?

To create an implementation plan from a software feature specification, use a structured task breakdown approach that defines exact file targets, test-first steps, and commit-by-commit execution guidance before code changes begin.

What is the best way to break down engineering tasks for developer handoff?

The best way to break down engineering tasks for developer handoff is to specify exact files, tests, commands, and commit steps so an engineer can start with minimal codebase context and execute tasks sequentially.

How do I apply TDD to multi-step feature planning?

To apply TDD to multi-step feature planning, organize work into bite-sized tasks that outline test-first steps and precise execution commands, ensuring tests are defined before any code changes are made.

Can I generate commit-by-commit execution guidance for complex codebases?

Yes, you can generate commit-by-commit execution guidance for complex codebases by converting requirements into structured plans that specify exact file targets and clear handoff instructions for developers with limited context.

When do I need a dedicated implementation plan before writing code?

You need a dedicated implementation plan before writing code when handling multi-step engineering tasks that require exact file targets, reducing ambiguity and rework by organizing work into bite-sized, test-first steps for a dedicated worktree.