writing-plans

Create implementation plans from specs with file-level task breakdowns.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/manhthien2005/FixNow --skill writing-plans-manhthien2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/manhthien2005/FixNow/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/manhthien2005/FixNow --skill writing-plans-manhthien2005

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you turn a spec or set of requirements into a clear, implementation-ready plan before any code changes begin. It reduces ambiguity, prevents scope creep, and gives engineers a step-by-step path with testing and commit checkpoints.

Core Features & Use Cases

  • Plan decomposition: Breaks a request into focused tasks with explicit file-level responsibilities.
  • Actionable implementation guidance: Lists exact files to create or modify, plus how to test each change.
  • Built-in review discipline: Encourages TDD, frequent commits, and a final self-review for gaps and placeholders.
  • Use case: A team receives a multi-part feature request and needs a reliable plan that an engineer with no context can follow end to end.

Quick Start

Ask for an implementation plan for your feature spec and include the target repo, constraints, and expected outcome.

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 feature spec before coding?

Creating an implementation plan from a feature spec involves decomposing requirements into focused tasks with explicit file-level responsibilities, testing guidance, and execution order. This structured task breakdown prevents scope creep and provides a step-by-step path with commit checkpoints.

What is the best way to break down multi-step software tasks into actionable file-level changes?

Breaking down multi-step software tasks requires listing exact file paths to create or modify and defining how to test each change. This task decomposition approach ensures an engineer with no prior context can execute the plan end-to-end without ambiguity.

How does implementation planning work with TDD and code review practices?

Implementation planning integrates with TDD and code review by encouraging test-driven development, frequent commits, and a final self-review for gaps. This built-in review discipline ensures the generated plan remains placeholder-free and actionable throughout the code changes.

Can I use task decomposition planning for multi-part feature requests in any repository?

Yes, task decomposition planning applies to multi-part feature requests in any target repository. You provide the feature spec, target repo, constraints, and expected outcome to receive a reliable, implementation-ready plan with structured file-level breakdowns.

Why do I need spec analysis and execution order planning for my software engineering tasks?

Spec analysis and execution order planning are needed to reduce ambiguity and prevent scope creep before code changes begin. By establishing a clear execution order and testing checkpoints, you ensure multi-step software tasks are completed correctly without missing requirements.

What are the limitations of using automated planning for task decomposition?

Automated planning for task decomposition requires structured input specs and cannot generate code directly. If your software engineering task lacks clear constraints, expected outcomes, or does not need multi-step file-level decomposition, this planning approach may not provide sufficient guidance.