superpowers-writing-plans

Create step-by-step implementation plans from a spec before coding.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/gaos6e/MyOpenclaw --skill superpowers-writing-plans-gaos6e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers-writing-plans
Source: https://github.com/gaos6e/MyOpenclaw/tree/main/workspace/skills/superpowers-writing-plans
Command: npx skills add https://github.com/gaos6e/MyOpenclaw --skill superpowers-writing-plans-gaos6e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

帮助在动手编码前,以规范化的方式把需求拆解成可执行的实现计划,假设执行者对代码库缺乏上下文且分析能力有限。它记录每个任务需要修改的文件、涉及的代码、需要检查的测试与文档,以及如何进行测试。计划以小粒度任务形式给出,遵循 DRY、YAGNI 与 TDD 的原则,并鼓励频繁提交。

Core Features & Use Cases

  • 自动将规格转换为可执行的实现计划,逐步指明每个任务修改的文件、测试与文档。
  • 支持将计划分解为可独立理解的小任务,便于团队协作与审查。
  • 适用于从多步骤需求、跨模块设计到测试驱动开发的前期规划。

Quick Start

生成一份覆盖从文件变更到测试和文档更新的实现计划草案。

Frequently Asked Questions about superpowers-writing-plans

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

FAQPage Schema
How do I turn software specs into a test-driven implementation plan?

To turn specs into a test-driven implementation plan, you decompose multi-component requirements into small-grained, actionable tasks mapping each step to precise file changes, testing steps, and documentation updates.

How do I break down multi-component tasks for developers lacking codebase context?

Breaking down multi-component tasks requires generating small-grained, self-contained work items that explicitly detail file modifications, code segments, testing procedures, and documentation checks for reliable execution.

What is the best way to structure an implementation plan for TDD workflows?

The best way to structure an implementation plan for TDD workflows is enforcing a small-grained task format that defines testing steps alongside file changes, following DRY and YAGNI principles with frequent commits.

Does this task decomposition approach support cross-module software design reviews?

Yes, task decomposition supports cross-module software design reviews by creating independently understandable small tasks mapped to specific file changes and tests, enabling thorough team collaboration and review.

When should I avoid using small-grained task decomposition for coding?

You should avoid small-grained task decomposition for coding when a software project demands rapid prototyping without upfront specs, or when requirements are too ambiguous to map to specific file changes and testing steps.