writing-plans

Generate bite-sized implementation plans with exact file paths and code examples.

Updated Oct 28, 2025
One-click install
npx skills add https://github.com/AlabamaMike/copilot-agents --skill writing-plans-alabamamike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/AlabamaMike/copilot-agents/tree/main/.codex/superpowers/skills/writing-plans
Command: npx skills add https://github.com/AlabamaMike/copilot-agents --skill writing-plans-alabamamike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Poorly detailed implementation plans lead to confusion, rework, and errors, especially when handed off to developers unfamiliar with the codebase. This skill guides the creation of comprehensive, bite-sized implementation plans with exact file paths, complete code examples, and explicit verification steps, ensuring any engineer can execute them flawlessly, regardless of their codebase context.

Core Features & Use Cases

  • Bite-Sized Task Granularity: Breaks down implementation into small, actionable steps (2-5 minutes each).
  • Zero-Context Assumption: Plans are detailed enough for engineers with no prior codebase knowledge.
  • Exact Code & Commands: Provides complete code snippets and precise command-line instructions with expected outputs.
  • Use Case: After a design is approved, use this skill to generate a detailed implementation plan for a new feature, ensuring every task is clearly defined with all necessary code and verification steps.

Quick Start

Use the writing-plans skill to create an implementation plan for the 'user-profile-update' feature.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a detailed implementation plan that developers can follow without knowing the codebase?

Implementation plans should break down features into bite-sized tasks (2-5 minutes each) with exact file paths, complete code examples, runnable commands, and verification steps. This ensures any engineer can execute the work flawlessly regardless of prior codebase familiarity.

What should I include in an implementation plan to make it reproducible and auditable?

Include a standardized plan header, exact file paths for all changes, complete code snippets with context, test instructions with expected outputs, commit commands, and documentation. This creates an auditable workflow that other developers can verify and reproduce.

When should I use implementation planning in my development workflow?

Use planning after design approval and before development begins. It bridges the gap between design documentation and handoff to engineers, preventing confusion and rework by establishing clear, granular tasks with all necessary details upfront.

How do I break down a feature into small, actionable implementation tasks?

Decompose features into tasks completable in 2-5 minutes, each with specific code changes, file locations, and verification steps. Pair each task with exact code samples and command-line instructions so developers know precisely what to implement and how to confirm it works.

Can I use implementation plans to hand off work to unfamiliar team members?

Yes. Plans written with zero-context assumption—including complete code examples, exact file paths, and explicit verification steps—enable any engineer to execute work confidently without prior knowledge of the project structure or codebase conventions.