Use when adding new error messages to React, or seeing "unknown error code" warnings.
npx skills add xenitV1/claude-code-maestro --skill "planning-mastery"
Install specific skill from multi-skill repository
# Description
Create concise, architectural implementation plans using the RFC-Lite format. STRICTLY LIMITED VERBOSITY.
# SKILL.md
name: planning-mastery
description: Create concise, architectural implementation plans using the RFC-Lite format. STRICTLY LIMITED VERBOSITY.
allowed-tools: Read, Write, Edit, Glob, Grep, Bash
π RFC-Lite Planning Protocol
The 300-Line Limit: If your plan exceeds 300 lines, YOU HAVE FAILED.
Rule: Code belongs in files, not plans. Do not write pseudo-code. Do not paste entire file contents.
Focus: Define What (Files), How (Logic Strategy), and Success (Verification).
DEPENDENCY FORECASTING MANDATE (CRITICAL): Never propose a change without mapping its "Blast Radius". AI-generated plans frequently fail by ignoring downstream effects on coupled modules. Before defining file changes, you MUST explicitly identify which existing features or tests might break. If a change requires "Shotgun Surgery" (modifying more than 5 files for one feature), you MUST pause and propose an architectural abstraction instead.
π― CORE PHILOSOPHY
Understanding comes before implementation. A well-designed solution is half-implemented. Never code without a clear design.
π MANDATORY TEMPLATE (Copy & Fill)
# [Task/Feature Name] - Implementation Plan
## 1. π― Objective
[1-2 sentences strictly defining the goal.]
## 2. ποΈ Tech Strategy
- **Pattern:** [e.g. Composition vs Inheritance]
- **State:** [e.g. Global Store vs Local Hook]
- **Constraints:** [e.g. "Must use LCH colors", "No external libs"]
## 3. π File Changes
| Action | File Path | Brief Purpose |
|:-------|:----------|:--------------|
| [NEW] | `src/components/MyComp.tsx` | Visual shell |
| [MOD] | `src/App.tsx` | Routing integration |
## 4. π£ Execution Sequence
1. **Scaffold:** Create component files with types (No logic yet).
2. **Logic:** Implement `useLogic.ts` hook with TDD.
3. **Visuals:** Apply LCH gradients & Glassmorphism.
4. **Connect:** Wire up to parent component.
## 5. β
Verification Standards
- [ ] **Visual:** Check against `frontend_reference.md` (no flat colors).
- [ ] **Interaction:** Verify `scale(0.97)` tap effect.
- [ ] **Console:** Zero errors during flow.
β ZERO TOLERANCE RULES
- NO CODE BLOCKS: Do not write function bodies in the plan.
- NO EXPLANATIONS: Do not teach the user why React is good.
- NO CONVERSATION: Do not talk to the user in the plan.
- STAY HIGH LEVEL: "Implement Auth" is better than "Write function login() { ... }".
π COGNITIVE AUDIT CYCLE
- Does the plan exceed 300 lines?
- Are all breaking changes identified?
- Is it RFC-Lite compliant?
- Are verification steps actionable commands?
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.