writing-plans

Generate implementation-ready plans with tasks, files, tests, and documentation.

5|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/mrtolkien/GHOST --skill writing-plans-mrtolkien
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/mrtolkien/GHOST/tree/main/prompts/skills/superpowers/writing-plans
Command: npx skills add https://github.com/mrtolkien/GHOST --skill writing-plans-mrtolkien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams create structured, implementation-ready plans from vague specs, reducing ambiguity and enabling fast, reliable developer guidance.

Core Features & Use Cases

  • Plan generation: produce step-by-step tasks, file touch points, tests, and docs.
  • Structured planning: enforces a reproducible format and task granularity for multi-step projects.
  • Use Case: Given a feature request, generate a complete plan outlining files to touch, tests to write, and documentation to add.

Quick Start

Provide a complete implementation plan for a feature given a high-level spec, including touched files, tests, and documentation.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate an implementation plan from a high-level feature spec?▼

Creating end-to-end implementation plans from specs involves breaking down multi-step software features into task granularity. This process identifies necessary file changes and artifacts to reduce ambiguity and guide development.

What is the best way to structure a multi-step software feature plan?▼

The best way to structure a multi-step software feature plan is using a reproducible format with a standard header, per-task actions, and explicit references to touched files, tests, and documentation.

Can I use spec-to-plan task splitting for features across multiple repositories?▼

Yes, spec-to-plan task splitting applies to multi-step software features requiring file changes, tests, and documentation across repos, producing an implementation-ready plan document to guide cross-repo development.

Does implementation plan generation include details on tests and documentation?▼

Implementation plan generation includes details on tests and documentation by outlining specific tests to write and documentation to add for each task within the generated plan document.

When do I need a structured implementation plan for my codebase?▼

You need a structured implementation plan for your codebase when working on multi-step software features. It reduces spec ambiguity and provides reproducible developer guidance by defining exact file changes and artifacts.