writing-plans

Generate structured, test-driven implementation plans for software development tasks.

7|1|Updated Mar 15, 2017
One-click install
npx skills add https://github.com/Henquewl/Hunter-X-Hunter-Greed-Island-MUD --skill writing-plans-henquewl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/Henquewl/Hunter-X-Hunter-Greed-Island-MUD/tree/main/.opencode/skills/superpowers/skills/writing-plans
Command: npx skills add https://github.com/Henquewl/Hunter-X-Hunter-Greed-Island-MUD --skill writing-plans-henquewl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates ambiguity and scope creep in software development by forcing a structured, test-driven decomposition of complex features before any code is written.

Core Features & Use Cases

  • Task Decomposition: Breaks large features into bite-sized, independently testable tasks.
  • TDD Enforcement: Mandates a failing-test-first approach for every unit of work.
  • Use Case: When tasked with building a new Nen-based combat mechanic, use this skill to generate a step-by-step plan that ensures every component is documented, tested, and ready for implementation by a subagent.

Quick Start

Use the writing-plans skill to create an implementation plan for the new Greed Island card system based on the provided requirements.

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 complex software features into testable tasks?

To break down complex software features into testable tasks, you generate a structured implementation plan that enforces test-driven development principles and decomposes large features into bite-sized, independently testable units. This prevents scope creep before coding begins.

What is TDD-based architectural decomposition and when do I need it?

TDD-based architectural decomposition is the process of mapping out software components and file paths while mandating a failing-test-first approach for every unit of work. You need it when scoping complex features to eliminate ambiguity before implementation starts.

How do I create a step-by-step implementation plan that enforces TDD?

To create a step-by-step implementation plan enforcing TDD, you generate a structured document requiring explicit file path mapping and granular verification for every code change. This mandates a failing-test-first approach for all decomposed tasks.

Does this planning approach work for subagent task delegation?

Yes, this planning approach works for subagent delegation by generating step-by-step plans that ensure every component is documented, tested, and ready for implementation. It provides the granular, independently testable tasks that subagents require.

What's the best way to scope new development mechanics without scope creep?

The best way to scope new development mechanics without scope creep is to force structured, test-driven decomposition of complex features before any code is written. This requires explicit file path mapping and granular step-by-step verification for every change.

When should I not use test-driven implementation plans?

You should not use test-driven implementation plans for simple modifications that do not require architectural decomposition or feature scoping. The strict TDD enforcement and granular verification overhead is designed for complex software development tasks.