writing-plans

Generate task-level implementation plans with file changes, tests, and commit steps.

10|4|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/HanHan666666/flutter-linglong-store --skill writing-plans-hanhan666666
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/HanHan666666/flutter-linglong-store/tree/main/.agents/skills/writing-plans
Command: npx skills add https://github.com/HanHan666666/flutter-linglong-store --skill writing-plans-hanhan666666

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write comprehensive implementation plans from a spec or requirements for a multi-step task, ensuring engineers have everything they need before touching code.

Core Features & Use Cases

  • Generates a task-by-task plan detailing files to create/modify, tests to write, and docs to review.
  • Enforces DRY, YAGNI, and TDD principles to keep plans focused and actionable.
  • Use Case: For complex features, produce a structured plan that guides development, testing, and documentation.

Quick Start

Announce at start that you are using the writing-plans skill and save the resulting plan to docs/superpowers/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
How do I generate an implementation plan from a spec for a complex feature?

To generate an implementation plan from a spec, you need a task-by-task breakdown detailing files to create or modify, tests to write, and documentation steps. This ensures engineers have structured guidance before touching code.

What is the best way to decompose multi-step engineering tasks before coding?

The best way to decompose multi-step engineering tasks is to draft a comprehensive plan enforcing DRY, YAGNI, and TDD principles. This produces focused, actionable steps for development, testing, and documentation across your codebase.

How do I structure test-driven development plans for a new codebase feature?

You structure test-driven development plans by generating a document that specifies exact tests to write alongside file modifications. This approach integrates testing directly into the task decomposition phase before coding begins.

Does writing implementation plans require specific dependencies or components?

Writing implementation plans does not require specific dependencies or components. It operates independently to generate a structured markdown file detailing file changes, tests, and commit steps for your engineering project.

Where should I save the generated implementation plan file in my project?

You should save the generated implementation plan file in your project at docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md. This standardizes documentation and ensures plans are easily accessible for the engineering team.