writing-plans

Transform specs and requirements into file-by-file implementation plans with tests and review checkpoints.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Takfes/indie-scaffolder --skill writing-plans-takfes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/Takfes/indie-scaffolder/tree/main/components/agent-skills-commands/.agents/skills/writing-plans
Command: npx skills add https://github.com/Takfes/indie-scaffolder --skill writing-plans-takfes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns specs and requirements into clear implementation plans so engineers can build complex changes without guessing what to do next.

Core Features & Use Cases

  • Breaks work into small, testable tasks with exact files to create or modify, commands to run, and checkpoints to verify progress.
  • Maps scope before writing tasks so multi-part features can be split into separate plans instead of becoming one unmanageable document.
  • Useful for feature requests, bug fixes, refactors, and other multi-step software changes where an engineer needs a detailed path from requirements to working code.

Quick Start

Use the writing-plans skill to convert this requirements document into a step-by-step implementation plan and save it in the project’s plans directory.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn software requirements into a step-by-step implementation plan?

To turn software requirements into an implementation plan, use a planning process that decomposes specs into file-by-file tasks, concrete tests, and review checkpoints. This creates an execution-ready path from requirements to working code without guessing what to do next.

What is task decomposition for multi-step software changes?

Task decomposition for multi-step software changes breaks large features into small, testable tasks. It maps scope before writing tasks, specifying exact files to modify, commands to run, and checkpoints to verify progress, ensuring multi-part features remain manageable.

How do I scope a multi-part feature before writing implementation tasks?

Scoping a multi-part feature before writing implementation tasks involves mapping the overall project scope first. This allows you to split complex changes into separate, focused plans instead of creating one unmanageable document for the entire feature.

Can I use implementation planning for refactoring and bug fixes in an existing codebase?

Yes, implementation planning works for refactoring and bug fixes in existing codebases. The process applies to any multi-step software change, generating detailed file modifications, specific test cases, and verification checkpoints to guide engineers through the update.

What is the best way to plan test-driven development tasks from a spec?

The best way to plan test-driven development tasks from a spec is to generate a plan that includes concrete tests alongside implementation steps. This ensures each decomposed task is testable and provides exact commands to run and checkpoints to verify code behavior.

When should I avoid generating a detailed implementation plan?

You should avoid generating a detailed implementation plan for single-file edits or trivial changes that do not require multi-step task decomposition. The planning process is designed for multi-step software changes where engineers need a structured path from requirements to working code.