writing-plans

Generate implementation plans with file paths, code examples, and verification steps.

60|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/dsifry/goodtogo --skill writing-plans-dsifry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/dsifry/goodtogo/tree/main/.claude/plugins/superpowers/skills/writing-plans
Command: npx skills add https://github.com/dsifry/goodtogo --skill writing-plans-dsifry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineering teams transform a completed design into actionable, task-level plans that specify exact files to touch, code examples, tests to write, documentation to add, and verification steps, enabling rapid and reliable implementation.

Core Features & Use Cases

  • Detailed task decomposition: Breaks design into concrete, executable tasks with precise file paths and concrete code snippets.
  • End-to-end planning: Includes tests, docs, and verification steps to ensure a feature can be implemented with minimal context.
  • On-demand plan generation: Generates feature-specific plans ready to save under docs/plans with date prefixes.

Quick Start

Announce the use of the writing-plans skill and create the plan file at docs/plans/YYYY-MM-DD-<feature-name>.md, then follow the plan step by step and commit changes as you implement.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn a software design into an actionable implementation plan with code examples?

Implementation plans break designs into concrete, executable tasks specifying exact file paths, code snippets, tests, and verification steps. This approach ensures engineers with zero codebase context can execute tasks reliably and rapidly.

What is the best way to break down engineering documentation into task-level implementation steps?

The best way to break down engineering documentation is generating comprehensive task-level plans that include precise file modifications, code examples, required tests, and verification steps. This enables rapid execution with minimal context switching.

How do I generate an implementation plan that includes exact file paths and tests for a new feature?

You can generate an implementation plan that includes exact file paths and tests by creating a feature-specific plan file. Save it under docs/plans using a date prefix and feature name, then follow the steps sequentially while committing changes.

Does this implementation planning approach work for engineers with no codebase context?

Yes, this implementation planning approach explicitly targets engineers with zero codebase context. It provides exact file paths, code examples, and verification steps for each task, ensuring reliable implementation without prior project knowledge.

Where should I save generated implementation plans for reproducible execution?

You should save generated implementation plans in a dedicated directory at docs/plans. The system uses a date prefix and feature name convention, creating reproducible execution files like docs/plans/YYYY-MM-DD-<feature-name>.md.