writing-plans

Generate executable implementation plans with task breakdowns, file touchpoints, and testing steps.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JasonVene/CC_MainDev --skill writing-plans-jasonvene
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/JasonVene/CC_MainDev/tree/main/_archive/imports/downloads/superpowers-main/skills/writing-plans
Command: npx skills add https://github.com/JasonVene/CC_MainDev --skill writing-plans-jasonvene

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write clear, executable plans for multi-step software tasks before coding, ensuring developers know which files to touch, what to test, and how to document progress.

Core Features & Use Cases

  • Generate comprehensive implementation plans that assume minimal context, detailing files touched, tests, docs, and commits.
  • Break tasks into bite-sized steps with explicit goals and a recommended workflow (TDD, frequent commits).
  • Produce a plan document header and a structured task breakdown ready to save under docs/plans.

Quick Start

Provide a complete, step-by-step implementation plan for a feature before touching any code.

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 software feature before coding?

An implementation plan breaks down software tasks into bite-sized steps with explicit goals, detailing files to touch, tests to write, docs to update, and commits to make. This ensures developers know exactly what to do before touching code.

What is task breakdown in software development planning?

Task breakdown in software development planning is dividing complex requirements into bite-sized, executable steps. It includes specifying file touchpoints, testing steps, documentation references, and version-control guidelines to guide developers through multi-component projects.

How do I plan a TDD workflow for a multi-component project?

You plan a TDD workflow by generating a structured plan document that sequences bite-sized tasks with explicit goals, testing steps, and frequent commit guidelines. This guides developers through writing tests and code systematically across multiple components.

When do I need a detailed implementation plan document for my software project?

You need a detailed implementation plan document when facing complex requirements, multiple components, or unclear scope. It provides end-to-end executable steps, file touchpoints, and testing workflows to prevent ambiguity before coding begins.

Does writing implementation plans work for projects with unclear scope?

Yes, writing implementation plans works for projects with unclear scope by generating end-to-end, executable steps that assume minimal context. It guides developers through tasks, tests, and commits, clarifying ambiguous requirements before coding starts.

What's the best way to structure a plan document under docs/plans?

The best way to structure a plan document under docs/plans is using a header followed by a structured task breakdown. Include explicit goals, file touchpoints, testing steps, documentation references, and version-control guidelines for each task.