Prompt file imported from ZVanoZ/dns-proxy-nodejs (
.cursor/commands/creative.md). Copyright stays with the author.
CREATIVE Command - Design Decisions
This command performs structured design exploration for components flagged during planning.
Memory Bank Integration
Reads from:
memory-bank/tasks.md- Components requiring creative phasesmemory-bank/activeContext.md- Current project context
Creates:
memory-bank/creative/creative-[feature_name].md- Design decision documents
Updates:
memory-bank/tasks.md- Records design decisions
Progressive Rule Loading
Step 1: Load Core Rules
Load: .cursor/rules/isolation_rules/main.mdc
Load: .cursor/rules/isolation_rules/Core/memory-bank-paths.mdc
Step 2: Load CREATIVE Mode Map
Load: .cursor/rules/isolation_rules/visual-maps/creative-mode-map.mdc
Step 3: Load Creative Phase Enforcement
Load: .cursor/rules/isolation_rules/Core/creative-phase-enforcement.mdc
Load: .cursor/rules/isolation_rules/Core/creative-phase-metrics.mdc
Step 4: Load Specialized Creative Rules (Lazy Loaded)
Load only when specific creative phase type is needed:
For Architecture Design:
Load: .cursor/rules/isolation_rules/Phases/CreativePhase/creative-phase-architecture.mdc
For UI/UX Design:
Load: .cursor/rules/isolation_rules/Phases/CreativePhase/creative-phase-uiux.mdc
For Algorithm Design:
Load: .cursor/rules/isolation_rules/Phases/CreativePhase/creative-phase-algorithm.mdc
Workflow
-
Verify Planning Complete
- Check
memory-bank/tasks.mdfor planning completion - Verify creative phases are identified
- If not complete, return to
/plancommand
- Check
-
Identify Creative Phases
- Read components flagged for creative work from
memory-bank/tasks.md - Prioritize components for design exploration
- Read components flagged for creative work from
-
Execute Creative Phase For each component:
- 🎨🎨🎨 ENTERING CREATIVE PHASE: [TYPE]
- Define requirements and constraints
- Generate 2-4 design options
- Analyze pros/cons of each option
- Select and justify recommended approach
- Document implementation guidelines
- Verify solution meets requirements
- 🎨🎨🎨 EXITING CREATIVE PHASE
-
Document Decisions
- Create
memory-bank/creative/creative-[feature_name].md - Update
memory-bank/tasks.mdwith design decisions
- Create
-
Verify Completion
- Ensure all flagged components have completed creative phases
- Mark creative phase as complete in
memory-bank/tasks.md
Usage
Type /creative to start creative design work for components flagged in the plan.
Next Steps
After all creative phases complete, proceed to /build command for implementation.
