planning-mastery

Create RFC-Lite implementation plans with file changes and verification steps.

230|34|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/xenitV1/claude-code-maestro --skill planning-mastery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-mastery
Source: https://github.com/xenitV1/claude-code-maestro/tree/main/skills/planning-mastery
Command: npx skills add https://github.com/xenitV1/claude-code-maestro --skill planning-mastery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning complex software changes is error-prone without a concise, standardized artifact. This Skill guides teams to produce clear, architecture-first implementation plans in the RFC-Lite format, focusing on what to change and how to verify it.

Core Features & Use Cases

  • RFC-Lite Protocol: A structured template that captures objective, strategy, file changes, execution steps, and verification.
  • Scope discipline: Enforces a strict 300-line limit and explicit blast-radius analysis to prevent scope creep.
  • Use Case: Design a new authentication flow by outlining required files, logic changes, and test coverage without writing code in the plan.

Quick Start

Provide a concise plan template using the Skill to layout a new feature, for example: "Plan a user profile redesign by specifying affected components, data models, tests, and migration steps."

Frequently Asked Questions about planning-mastery

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

FAQPage Schema
What is an RFC-Lite plan for software architecture changes?

An RFC-Lite plan is a strictly formatted, architecture-first document that outlines software changes, file-level implications, and explicit verification steps without including code blocks. It captures objectives, strategy, execution steps, and test coverage to ensure changes are scoped and testable.

How do I write a concise implementation plan for a new feature design?

To write a concise implementation plan, use the RFC-Lite template to define the objective, strategy, required file changes, execution steps, and verification criteria. You must enforce a strict 300-line limit and perform a blast-radius analysis to prevent scope creep.

Can I include code snippets in my architectural planning document?

No, the RFC-Lite planning protocol requires a strictly formatted template with no code blocks. The plan focuses entirely on architectural changes, file-level implications, and verification steps rather than writing the actual code.

When do I need to perform a blast-radius analysis for software change management?

You need to perform a blast-radius analysis when planning feature or component design tasks across frontend, backend, or tooling to explicitly define the scope of changes. It prevents scope creep and ensures all affected files are documented within the 300-line limit.

What is the best way to structure documentation for complex software modifications?

The best way to structure documentation for complex modifications is using an architecture-first template that separates objective, strategy, file changes, and verification. This standardization prevents errors by focusing on what to change and how to test it before execution.