writing-plans

Convert vague specifications into actionable engineering implementation plans with required files, tests, and save path to docs/superpowers/plans.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/ccakmak60/agentforge --skill writing-plans-ccakmak60
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/ccakmak60/agentforge/tree/main/.trae/skills/writing-plans
Command: npx skills add https://github.com/ccakmak60/agentforge --skill writing-plans-ccakmak60

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plans are essential to turn vague specs into concrete, testable actions. This skill ensures engineers receive a complete, step-by-step blueprint before touching code, reducing rework and confusion.

Core Features & Use Cases

  • Comprehensive task decomposition: breaks a spec into focused, implementable steps with clear boundaries.
  • Documentation-first planning: prescribes exact files, structures, and tests to create.
  • Plan-driven collaboration: enables teams to review and approve plans before coding; useful for MVPs, feature toggles, and large projects.

Quick Start

Turn a product spec into an actionable implementation plan and save it to the docs/superpowers/plans directory for the given feature.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn a vague product spec into an actionable implementation plan?

To turn a vague spec into an implementation plan, decompose multi-step tasks into focused, implementable steps with clear boundaries. This documentation-first approach prescribes exact files, structures, and tests to create before coding begins.

What is the best way to plan complex feature expansions for engineering teams?

The best way to plan complex feature expansions is creating a structured plan detailing required files and testing guidance. This enables plan-driven collaboration, allowing teams to review and approve task boundaries before any code is written.

How do I decompose multi-step software engineering tasks into testable actions?

Decompose multi-step software engineering tasks by breaking a specification into focused, implementable steps with clear boundaries. This process ensures engineers receive a complete, step-by-step blueprint detailing required files and testing guidance.

Can I save generated plan documents directly into my project directory?

Yes, generated plan documents are saved directly into your project. The structured plan is saved as a file under the docs/superpowers/plans directory for the given feature, ensuring the team can access the testable actions.

When do I need task decomposition for software engineering initiatives?

You need task decomposition for software engineering initiatives involving multi-step tasks, feature toggles, or large MVPs where clear task boundaries matter. It transforms vague specifications into concrete, testable actions to reduce rework.

Why should engineering teams review and approve plans before coding?

Engineering teams should review and approve plans before coding to reduce rework and confusion. Creating a complete, step-by-step blueprint detailing required files and tests ensures everyone aligns on task boundaries before implementation begins.