writing-plans

Generates detailed multi-step implementation plans with TDD tasks from a spec.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a spec or requirements document into an actionable implementation plan is error-prone: tasks end up vague, files are missed, and engineers without codebase context get stuck. This Skill produces a complete, bite-sized task plan that an engineer (or agent) with zero context can execute directly. ## Core Features & Use Cases - Bite-sized TDD task decomposition: Breaks work into 2-5 minute steps following a write-failing-test, implement, verify, commit rhythm. - No-placeholder enforcement: Every step includes exact file paths, complete code blocks, exact commands, and expected output. - Self-review and handoff: Checks spec coverage, placeholder patterns, and type consistency, then offers subagent-driven or inline execution. - Use Case: After brainstorming a feature spec, run this Skill to produce a dated plan document in docs/superpowers/plans/ ready for task-by-task execution. ## Quick Start Ask the agent to use the writing-plans skill to turn your feature spec into a step-by-step implementation plan saved under docs/superpowers/plans/.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I write an implementation plan from a feature spec?

Map out the files to create or modify first, then decompose the work into tasks of 2-5 minute steps: write a failing test, run it, implement minimal code, verify it passes, and commit. Include exact file paths and complete code in every step.

How to break a large coding task into small steps for an AI agent?

Split the work by file responsibility with clear boundaries, then write each task as checkbox steps with actual test code, implementation code, run commands, and expected output. Avoid vague steps like 'add error handling' since agents cannot act on them.

When should I split a spec into multiple implementation plans?

Split when the spec covers multiple independent subsystems. Each plan should produce working, testable software on its own, ideally one plan per subsystem identified during the brainstorming phase.

What are common mistakes in AI-generated implementation plans?

Common failures include placeholders like TODO or 'add validation', missing code in steps, inconsistent function names across tasks, and references to types never defined. A self-review pass against the spec catches these gaps.

Can the plan be executed automatically after it is written?

Yes. After saving the plan, you choose between subagent-driven execution, which dispatches a fresh subagent per task with review between tasks, or inline execution, which runs tasks in batches with checkpoints in the current session.