cx-plan

Plan and document high-level software architecture with structured masterfiles.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/AngelMaldonado/skills --skill cx-plan-angelmaldonado
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: cx-plan
Source: https://github.com/AngelMaldonado/skills/tree/main/.claude/skills/cx-plan
Command: npx skills add https://github.com/AngelMaldonado/skills --skill cx-plan-angelmaldonado

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PLAN mode enables developers to brainstorm, explore ideas, and design at a high level without implementing, keeping context lean and reducing cognitive load during early exploration.

Core Features & Use Cases

  • Clean-slate planning: create masterfiles that outline goals, constraints, and success criteria without committing to implementation.
  • Iterative refinement: incorporate feedback to update the masterfile while preserving prior decisions.
  • Transition guardrails: explicitly move from PLAN to BUILD only with developer approval and a defined next step.

Quick Start

Say "let's plan" to start a PLAN session and generate the masterfile outline.

Frequently Asked Questions about cx-plan

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

FAQPage Schema
How do I document high-level software architecture and project ideas without committing to implementation?β–Ό

High-level planning workflows document software architecture and project ideas by generating a masterfile that outlines goals, constraints, and success criteria. This approach keeps context lean and reduces cognitive load during early exploration without writing implementation code.

What is the best way to brainstorm and refine software project requirements across multiple sessions?β–Ό

Brainstorming and refining software project requirements across multiple sessions relies on iterative refinement within a structured workflow. This process incorporates feedback to update the masterfile while preserving prior decisions, ensuring continuity throughout early-stage exploration.

How do I transition from project planning to writing code without losing design context?β–Ό

Transitioning from project planning to writing code requires explicit transition guardrails. The structured workflow defines a clear next step and moves from planning to building only with developer approval, preventing premature implementation and loss of design context.

When should I use a dedicated ideation workflow for early-stage software exploration?β–Ό

A dedicated ideation workflow is used for early-stage software exploration when you need to design at a high level, frame requirements, or make architecture decisions. It applies specifically when you need to brainstorm without the cognitive load of immediate implementation.

Can I create a clean-slate project masterfile that captures goals and constraints before building?β–Ό

Yes, clean-slate planning creates a masterfile that outlines project goals, constraints, and success criteria before committing to implementation. This masterfile serves as the central document for the planning session and supports planned iteration.

What are the limitations of using a high-level planning workflow for software architecture?β–Ό

The limitation of a high-level planning workflow is that it does not support writing implementation code. It is intentionally restricted to early-stage exploration, architecture decisions, and requirement framing to keep the development context lean and focused.