smithery/xenitv1

planning-mastery

Create concise, architectural implementation plans using the RFC-Lite format. STRICTLY LIMITED VERBOSITY.

Installation

$ npx skills add smithery/xenitv1 --skill planning-mastery

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/xenitv1.

npx skills add smithery/xenitv1

Browse all from smithery/xenitv1

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsRead, Write, Edit, Glob, Grep, Bash

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,815 B
  • docs SUMMARY.md 129 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

<domain_overview>

📋 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. </domain_overview> <philosophy>

🎯 CORE PHILOSOPHY

Understanding comes before implementation. A well-designed solution is half-implemented. Never code without a clear design. </philosophy> <template_enforcement>

📝 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.

</templateenforcement> <strictrules>

⛔ ZERO TOLERANCE RULES

  1. NO CODE BLOCKS: Do not write function bodies in the plan.
  2. NO EXPLANATIONS: Do not teach the user why React is good.
  3. NO CONVERSATION: Do not talk to the user in the plan.
  4. STAY HIGH LEVEL: "Implement Auth" is better than "Write function login() { ... }".

</strictrules> <auditand_reference>

📂 COGNITIVE AUDIT CYCLE

  1. Does the plan exceed 300 lines?
  2. Are all breaking changes identified?
  3. Is it RFC-Lite compliant?
  4. Are verification steps actionable commands?

</auditandreference>