writing-plans

Create detailed implementation plans for multi-step engineering tasks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ArthTech-AI/Marketplace-extensions --skill writing-plans-arthtech-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/ArthTech-AI/Marketplace-extensions/tree/main/skills/superpowers/writing-plans
Command: npx skills add https://github.com/ArthTech-AI/Marketplace-extensions --skill writing-plans-arthtech-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns a rough spec or requirements list into a clear, execution-ready implementation plan so engineers can start with shared context and minimal ambiguity.

Core Features & Use Cases

  • Breaks work into 2–5 minute steps with exact files, tests, and commands.
  • Encourages TDD, frequent commits, and practical review points.
  • Useful for feature specs, bug fixes, refactors, and cross-file changes that need careful sequencing.
  • Example: a product engineer can use it to turn a feature request into a step-by-step plan that another developer can follow without prior context.

Quick Start

Ask the AI to write a detailed implementation plan for your multi-step task and save it to the appropriate docs/plans file.

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 feature specification into an executable implementation plan?▼

An implementation plan transforms a feature specification into a step-by-step guide by breaking work into 2-5 minute tasks with exact file paths, failing tests first, and commit-ready sequencing for minimal ambiguity.

What is the best way to break down a multi-step engineering task before writing code?▼

Task breakdown for multi-step engineering involves creating bite-sized steps with explicit file paths, exact commands, and practical review points to ensure shared context before any code is touched.

How does test-driven development fit into implementation planning for refactors?▼

Test-driven development in implementation planning requires writing failing tests first, ensuring each 2-5 minute refactor step includes exact commands and frequent commits before sequencing the next file change.

Can I use an implementation plan for bug fixes and cross-file changes?▼

Implementation plans apply to bug fixes and cross-file changes by providing task-by-task guidance with explicit file paths, exact commands, and commit-ready sequencing to carefully manage the workflow.

Do I need a complete requirements list to generate an implementation plan?▼

You need a rough spec or requirements list to generate an execution-ready implementation plan, which will then structure your engineering tasks into clear, actionable steps with practical review points.

When should I avoid using a detailed implementation plan for software engineering tasks?▼

You should avoid using detailed implementation plans for trivial, single-step changes that do not require task-by-task guidance, explicit file paths, or careful sequencing across multiple components.