planning

Generate implementation plans with file paths, tests, and validation steps.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/CarlosDoers/poems-guest-book --skill planning-carlosdoers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/CarlosDoers/poems-guest-book/tree/main/.agent/skills/planning
Command: npx skills add https://github.com/CarlosDoers/poems-guest-book --skill planning-carlosdoers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates comprehensive implementation plans detailing every file touchpoint, test, and validation step before coding to reduce churn and miscommunication.

Core Features & Use Cases

  • Comprehensive planning: Document tasks, files, tests, and requirements before touching code.
  • TDD-driven workflow: Enforce iterative development with failing tests, minimal implementations, and frequent commits.
  • Execution handoff: Produce clear plan documents and hand off to teammates for step-by-step execution.

Quick Start

Create a detailed implementation plan for a new feature and save it to docs/plans/YYYY-MM-DD-feature-name.md

Frequently Asked Questions about planning

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

FAQPage Schema
How do I create a comprehensive implementation plan before writing code?

A complete implementation plan documents every file touchpoint, test, and validation step before coding to reduce churn. You need explicit plan structures with exact file paths, commands, and headers to ensure a repeatable, auditable workflow.

What is a TDD-driven workflow for software engineering planning?

A TDD-driven workflow enforces iterative development through failing tests, minimal implementations, and frequent commits. Planning applies this by detailing test requirements and validation steps upfront across code, tests, and documentation before execution begins.

How do I plan multi-step tasks with clear prerequisites for team execution?

Planning multi-step tasks requires detailing exact file touchpoints and validation steps, then producing clear plan documents for teammate handoff. Save these structured plans to paths like docs/plans/YYYY-MM-DD-feature-name.md for step-by-step execution.

Does test-driven development planning work for multi-step features?

TDD planning applies specifically to multi-step tasks with clear prerequisites. It enables frequent commits and thorough documentation by requiring explicit plan structures, exact file paths, and commands before any coding begins.

What's the best way to document code, tests, and requirements before implementation?

The best way is comprehensive planning that documents tasks, files, tests, and requirements before touching code. This approach requires a structured plan with exact file paths and commands, ensuring an auditable workflow across code, tests, and docs.

Why does implementation planning reduce churn and miscommunication?

Implementation planning reduces churn by detailing every file touchpoint, test, and validation step before coding. This structured approach ensures teammates follow a repeatable, auditable workflow with explicit requirements and clear execution handoff.