writing-plans

Decompose feature specs into buildable, testable implementation plans with file mappings.

69|11|Updated May 16, 2026
One-click install
npx skills add https://github.com/NeverSight/NeverC --skill writing-plans-neversight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/NeverSight/NeverC/tree/main/.agents/skills/writing-plans
Command: npx skills add https://github.com/NeverSight/NeverC --skill writing-plans-neversight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns ambiguous specs into clear, buildable, step-by-step implementation plans that minimize rework and guide engineers with little context.

Core Features & Use Cases

  • Multi-step implementation planning: Decomposes a spec into bite-sized tasks with a DRY approach, promoting TDD and frequent commits.
  • File-structure mapping: Identifies exactly which files to create and modify, including where tests and documentation updates live.
  • Review and execution handoff: Produces a plan ready for a dedicated plan-document reviewer loop and then hands off for subagent-driven or inline execution.
  • Use case: When you have a feature request that spans multiple subsystems, it ensures each subsystem gets a separate, independently testable plan.

Quick Start

Use the writing-plans skill to create the implementation plan for your feature spec, then save it to docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md and send it through the review loop.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I break down a feature spec into buildable implementation tasks?

Implementation plans decompose a feature spec into bite-sized, testable tasks using a DRY approach. This decomposition promotes test-driven development and frequent commits by mapping exact file changes across subsystems.

What is the best way to map file changes before coding a multi-step feature?

File-structure mapping identifies exactly which files to create and modify before coding, including where tests and documentation updates belong. This prevents rework by ensuring all file changes are planned before implementation begins.

How does a review loop work for implementation plans?

The review loop takes a saved plan document and validates it against required structure, task granularity rules, and execution handoff instructions. After passing review, the plan is ready for subagent-driven or inline execution.

Do I need test-driven development experience to use implementation plans?

No TDD experience is required, but implementation plans are TDD-oriented, guiding you to structure work into independently testable tasks. This format helps engineers with little codebase context follow test-first execution steps.

Can I use implementation plans for features spanning multiple subsystems?

Yes, implementation plans handle multi-subsystem features by ensuring each subsystem gets a separate, independently testable plan. This decomposition maps exact file changes and documentation updates for each subsystem.

When should I not use a formal implementation plan?

Formal implementation plans are unnecessary for simple, single-step changes requiring no multi-step execution or unfamiliar codebase navigation. They are designed for ambiguous specs requiring task decomposition and review-loop handoff.