writing-plans

Generate step-by-step implementation plans for multi-step software development tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of creating clear, actionable implementation plans for complex multi-step tasks, ensuring developers have all necessary context and guidance.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable steps for development tasks.
  • Contextual Guidance: Provides necessary information on files to modify, code snippets, testing procedures, and documentation references.
  • Standardized Format: Ensures all plans follow a consistent header and task structure for clarity.
  • Use Case: When starting a new feature, use this Skill to generate a comprehensive plan that outlines every step from writing failing tests to committing code, minimizing ambiguity for the developer.

Quick Start

Use the writing-plans skill to create an implementation plan for adding user authentication.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate an implementation plan for a complex software feature?

To generate an implementation plan, define the feature scope and the Skill produces a detailed, step-by-step task breakdown outlining specific files, code, testing, and documentation requirements. This minimizes ambiguity and ensures all necessary context is provided for execution.

What is the best way to break down multi-step development tasks into actionable steps?

The best way to break down multi-step development tasks is using a standardized format that generates bite-sized, actionable steps. This includes contextual guidance on files to modify, code snippets, and testing procedures, adhering to TDD, DRY, and YAGNI principles for maintainable workflows.

How does test-driven development fit into writing implementation plans?

Test-driven development fits into implementation plans by structuring the task breakdown to guide developers from writing failing tests to committing code. The plan outlines every step, ensuring testing procedures and documentation references are explicitly defined before implementation begins.

Can I use this to plan documentation and testing requirements alongside code implementation?

Yes, you can use this to plan documentation and testing requirements alongside code implementation. The generated plans provide necessary information on files to modify, code snippets, testing procedures, and documentation references, ensuring all development aspects are covered in a consistent task structure.

When do I need a detailed task breakdown for software development?

You need a detailed task breakdown for software development when starting a new feature or facing complex multi-step tasks. It ensures developers have all necessary context and guidance, preventing ambiguity by outlining specific files, testing, and documentation requirements before coding starts.