plan-and-spec

Generate structured implementation plans with files, success criteria, and risks.

23|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/reedmayhew18/ClawedBack --skill plan-and-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-and-spec
Source: https://github.com/reedmayhew18/ClawedBack/tree/main/.claude/skills/plan-and-spec
Command: npx skills add https://github.com/reedmayhew18/ClawedBack --skill plan-and-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a structured, executable implementation plan (PLAN.md or TECHSPEC.md) that remains valid across context shifts and compaction, so developers can act from a stable reference.

Core Features & Use Cases

  • Phase-driven planning: outlines objectives, constraints, and acceptance criteria before coding.
  • Deterministic artifacts: produces a final PLAN.md/TECHSPEC.md with concrete steps, file layouts, success criteria, risks, and questions.
  • Iterative design: supports multiple iterations (Phase 1–Phase 5) to refine the plan and surface edge cases.

Quick Start

Describe the feature or task clearly, then run the skill to generate a comprehensive PLAN.md.

Frequently Asked Questions about plan-and-spec

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

FAQPage Schema
How do I generate a structured implementation plan for a complex software refactor?

A structured implementation plan provides a stable reference document, like PLAN.md or TECHSPEC.md, that remains valid across context shifts and compaction. It outlines objectives, constraints, and acceptance criteria before any coding begins, ensuring flawless execution.

What should be included in a technical spec to guide developers effectively?

To create a technical spec, describe your feature clearly and run a phase-driven planning session. This iterative design process refines the plan across multiple phases to surface edge cases and outputs a final PLAN.md with concrete steps and file layouts.

Do I need existing project context to generate a PLAN.md file?

Yes, generating a PLAN.md requires existing project context and CLAUDE.md conventions. This prerequisite ensures the structured implementation plan accurately reflects your project's specific constraints and acceptance criteria before coding begins.

How does iterative design improve project planning for new features?

Iterative design improves project planning by supporting multiple iterations, from Phase 1 to Phase 5, to refine the implementation plan and surface edge cases. This ensures the final TECHSPEC.md is comprehensive and accounts for potential risks.

When should I use a planning session instead of writing code directly?

You should use a planning session for new features, complex refactors, or when you need a stable reference across context shifts. It produces a deterministic artifact with success criteria and open questions, preventing errors before coding starts.