writing-plans

Draft implementation plans with file paths, tests, and commit steps.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/seankao31/dotfiles --skill writing-plans-seankao31
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/seankao31/dotfiles/tree/main/agent-config/superpowers-overrides/writing-plans
Command: npx skills add https://github.com/seankao31/dotfiles --skill writing-plans-seankao31

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft comprehensive implementation plans for multi-step tasks before touching code.

Core Features & Use Cases

  • Create self-contained task plans with explicit file touchpoints, tests, and commit guidance.
  • Decompose complex features into manageable tasks with clear interfaces and validation.
  • Use in collaboration to align stakeholders and engineers before coding.

Quick Start

Provide a comprehensive plan detailing the feature to implement, files to create or modify, tests to add, and the commit steps.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan for a multi-step engineering task?

An implementation plan for a multi-step task requires explicit task boundaries, targeted file changes, defined testing steps, and commit workflows. Drafting comprehensive plans before coding ensures reproducible results and clear stakeholder alignment.

What is work breakdown in software engineering and when do I need it?

Work breakdown in software engineering decomposes complex features into manageable tasks with clear interfaces and validation criteria. It is needed before touching code when projects require explicit task boundaries, file modifications, and structured commit workflows.

How do I write task plans that specify file paths and verification criteria?

Writing task plans with executable clarity involves specifying required plan structures, exact file paths to create or modify, testing steps to add, and verification criteria to ensure reproducible results before starting the implementation.

Does planning before coding help with stakeholder alignment?

Yes, planning before coding helps align stakeholders and engineers by decomposing complex features into self-contained task plans with explicit file touchpoints, tests, and commit guidance, ensuring shared understanding of implementation boundaries.

What's the best way to structure commit workflows for multi-step tasks?

The best way to structure commit workflows for multi-step tasks is to include them in a comprehensive implementation plan detailing the feature to implement, files to modify, tests to add, and specific commit steps for reproducible results.

Can I use task plans to define testing steps and file touchpoints for my project?

Yes, task plans can be used to define testing steps and file touchpoints for projects requiring explicit task boundaries. These self-contained plans specify exact file paths, tests, and commit guidance to ensure reproducible results.