writing-plans

Create comprehensive implementation plans with bite-sized tasks and file references.

69|9|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/coctostan/pi-superpowers --skill writing-plans-coctostan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/coctostan/pi-superpowers/tree/main/skills/writing-plans
Command: npx skills add https://github.com/coctostan/pi-superpowers --skill writing-plans-coctostan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft comprehensive implementation plans for multi-step tasks when a spec exists but code is not yet written.

Core Features & Use Cases

  • Detailed bite-sized tasks with clear files to touch, code, testing, and docs
  • Plan documents saved to docs/plans/YYYY-MM-DD-<feature-name>.md
  • Execution handoff to sub-skills or parallel execution
  • Collaboration-ready workflow for cross-team environments

Quick Start

Begin by drafting a complete implementation plan for a feature using a dedicated worktree and save it to docs/plans/YYYY-MM-DD-<feature-name>.md.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
What is implementation planning for multi-step coding tasks?

Implementation planning drafts comprehensive task breakdowns when a spec exists but code is not yet written. It creates bite-sized tasks identifying files to touch, tests to write, and documentation to check before actual coding begins.

How do I create a code implementation plan for a new feature?

Draft a plan using a dedicated worktree by breaking the feature into bite-sized tasks with explicit files to touch, tests to write, and docs to check. Save the plan to docs/plans/YYYY-MM-DD-<feature-name>.md with a standard header and task structure.

When do I need to write an implementation plan before coding?

You need an implementation plan when a spec exists but code is not yet written, especially for multi-step tasks requiring cross-team collaboration, clear execution handoff to sub-skills, or parallel execution workflows.

Does implementation planning work with TDD and worktree workflows?

Yes, implementation planning integrates with TDD by identifying tests to write for each bite-sized task, and uses a dedicated worktree to isolate feature development before saving the structured plan to docs/plans.

What's the best way to manage multi-step feature tasks for cross-team collaboration?

The best way is creating a collaboration-ready implementation plan with a standard header, explicit execution handoff, and references to related skills for deployment and verification, saved as a date-stamped markdown file under docs/plans.

Why should I break down implementation tasks into bite-sized steps?

Breaking down implementation tasks into bite-sized steps ensures clear identification of files to touch, tests to write, and documentation to check, enabling structured execution handoff and parallel task management across teams.