writing-plans

Generate detailed implementation plans with file paths, code snippets, and tests.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/DMT123/claude-skills-collection --skill writing-plans-dmt123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/DMT123/claude-skills-collection/tree/main/plugins/superpowers/writing-plans
Command: npx skills add https://github.com/DMT123/claude-skills-collection --skill writing-plans-dmt123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill generates comprehensive, step-by-step implementation plans for complex tasks, ensuring clarity and reducing ambiguity for developers.

Core Features & Use Cases

  • Detailed Task Breakdown: Divides large tasks into small, actionable steps (2-5 minutes each).
  • Developer Guidance: Provides exact file paths, code snippets, testing instructions, and commit messages.
  • Use Case: Before starting a new feature, use this Skill to generate a detailed plan that guides a developer through writing tests, implementing code, and committing changes, assuming minimal prior context.

Quick Start

Use the writing-plans skill to generate 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
What is a detailed implementation plan for software development?

A detailed implementation plan breaks down complex software development tasks into granular steps. It specifies exact files to modify, code to write, tests to create, and commands to execute, ensuring clarity for developers with minimal codebase context.

How do I break down a multi-step coding task into actionable steps?

To break down a multi-step coding task, generate a plan that divides work into 2-5 minute intervals. It provides exact file paths, code snippets, testing instructions, and commit messages to guide developers through implementation.

What's the best way to plan a new feature before writing code?

The best way to plan a new feature is generating a comprehensive, step-by-step implementation plan. This guides you sequentially through writing tests, implementing code, and committing changes while assuming minimal prior context.

Does implementation planning work for complex tasks with minimal codebase context?

Implementation planning works effectively for complex tasks with minimal codebase context. It ensures clarity and reduces ambiguity by providing exact file paths, code snippets, testing instructions, and commit messages for each granular step.

Why do I need an implementation plan for task breakdown?

You need an implementation plan to reduce ambiguity and ensure clarity for developers. It solves the problem of navigating complex tasks by outlining specific files to modify, code to write, tests to create, and commands to execute.