writing-plans

Generate implementation plans from project specs with task breakdowns and file mappings.

321|26|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mkurman/tamux --skill writing-plans-mkurman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/mkurman/tamux/tree/main/skills/development/superpowers/writing-plans
Command: npx skills add https://github.com/mkurman/tamux --skill writing-plans-mkurman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing Plans helps teams translate a spec into a complete, step-by-step implementation plan before touching code, ensuring all stakeholders share a clear path forward.

Core Features & Use Cases

  • Plan decomposition: map tasks to files, responsibilities, and milestones.
  • Comprehensive guidance: specify required tests, docs, and acceptance criteria.
  • Use Case: given a project spec, generate a structured plan covering design, coding, testing, and deployment.

Quick Start

Generate a detailed plan from the project spec using the writing-plans skill.

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 project spec into an implementation plan?

To turn a project spec into an implementation plan, you map tasks to files, responsibilities, and milestones. This structured task decomposition specifies required tests, docs, and acceptance criteria to guide engineering work.

How does task decomposition work for multi-team software projects?

Task decomposition for multi-team software projects works by mapping deliverables to file-level responsibilities and milestones. It ensures clear scope boundaries, comprehensive testing considerations, and structured engineering workflows before coding begins.

What is the best way to break down software specs before coding?

The best way to break down software specs before coding is generating a structured plan covering design, coding, testing, and deployment. This ensures all stakeholders share traceable deliverables and a clear path forward.

Can I use this for sprint planning and design reviews?

Yes, you can use this for sprint planning, design reviews, and brainstorming sessions. It applies to multi-team software projects requiring task breakdown, file mappings, and clear scope boundaries before implementation.

Do I need a complete project spec to generate an implementation plan?

You need a project spec to generate a detailed implementation plan. The spec provides the foundational requirements needed to decompose tasks, specify acceptance criteria, and define deployment considerations for the engineering workflow.

Why should I generate an implementation plan before touching code?

You should generate an implementation plan before touching code to ensure all stakeholders share a clear path forward. It translates a spec into comprehensive guidance covering design, testing, documentation, and deployment considerations.