Skip to main content
Glama

ACE MCP Server

creative-mode-map.mdcโ€ข7.27 kB
--- description: Visual process map for CREATIVE mode (Design Decisions) globs: "**/creative*/**", "**/design*/**", "**/decision*/**" alwaysApply: false --- # CREATIVE MODE: DESIGN PROCESS MAP > **TL;DR:** This visual map guides the CREATIVE mode process, focusing on structured design decision-making for components that require deeper exploration before implementation. ## ๐Ÿงญ CREATIVE MODE PROCESS FLOW ```mermaid graph TD Start["START CREATIVE MODE"] --> ReadTasks["Read tasks.md<br>For Creative Requirements"] %% Initial Assessment ReadTasks --> VerifyPlan{"Plan Complete<br>& Creative Phases<br>Identified?"} VerifyPlan -->|"No"| ReturnPlan["Return to<br>PLAN Mode"] VerifyPlan -->|"Yes"| IdentifyPhases["Identify Creative<br>Phases Required"] %% Creative Phase Selection IdentifyPhases --> SelectPhase["Select Next<br>Creative Phase"] SelectPhase --> PhaseType{"Creative<br>Phase Type?"} %% Creative Phase Types PhaseType -->|"UI/UX<br>Design"| UIPhase["UI/UX CREATIVE PHASE<br>Core/creative-phase-uiux.md"] PhaseType -->|"Architecture<br>Design"| ArchPhase["ARCHITECTURE CREATIVE PHASE<br>Core/creative-phase-architecture.md"] PhaseType -->|"Data Model<br>Design"| DataPhase["DATA MODEL CREATIVE PHASE<br>Core/creative-phase-data.md"] PhaseType -->|"Algorithm<br>Design"| AlgoPhase["ALGORITHM CREATIVE PHASE<br>Core/creative-phase-algorithm.md"] %% UI/UX Creative Phase UIPhase --> UI_Problem["Define UI/UX<br>Problem"] UI_Problem --> UI_Research["Research UI<br>Patterns"] UI_Research --> UI_Options["Explore UI<br>Options"] UI_Options --> UI_Evaluate["Evaluate User<br>Experience"] UI_Evaluate --> UI_Decision["Make Design<br>Decision"] UI_Decision --> UI_Document["Document UI<br>Design"] %% Architecture Creative Phase ArchPhase --> Arch_Problem["Define Architecture<br>Challenge"] Arch_Problem --> Arch_Options["Explore Architecture<br>Options"] Arch_Options --> Arch_Analyze["Analyze Tradeoffs"] Arch_Analyze --> Arch_Decision["Make Architecture<br>Decision"] Arch_Decision --> Arch_Document["Document<br>Architecture"] Arch_Document --> Arch_Diagram["Create Architecture<br>Diagram"] %% Data Model Creative Phase DataPhase --> Data_Requirements["Define Data<br>Requirements"] Data_Requirements --> Data_Structure["Design Data<br>Structure"] Data_Structure --> Data_Relations["Define<br>Relationships"] Data_Relations --> Data_Validation["Design<br>Validation"] Data_Validation --> Data_Document["Document<br>Data Model"] %% Algorithm Creative Phase AlgoPhase --> Algo_Problem["Define Algorithm<br>Problem"] Algo_Problem --> Algo_Options["Explore Algorithm<br>Approaches"] Algo_Options --> Algo_Evaluate["Evaluate Time/Space<br>Complexity"] Algo_Evaluate --> Algo_Decision["Make Algorithm<br>Decision"] Algo_Decision --> Algo_Document["Document<br>Algorithm"] %% Documentation & Completion UI_Document & Arch_Diagram & Data_Document & Algo_Document --> CreateDoc["Create Creative<br>Phase Document"] CreateDoc --> UpdateTasks["Update tasks.md<br>with Decision"] UpdateTasks --> MorePhases{"More Creative<br>Phases?"} MorePhases -->|"Yes"| SelectPhase MorePhases -->|"No"| VerifyComplete["Verify All<br>Phases Complete"] VerifyComplete --> NotifyComplete["Signal Creative<br>Phases Complete"] ``` ## ๐Ÿ“‹ CREATIVE PHASE DOCUMENT FORMAT Each creative phase should produce a document with this structure: ```mermaid graph TD subgraph "Creative Phase Document" Header["๐ŸŽจ CREATIVE PHASE: [TYPE]"] Problem["PROBLEM STATEMENT<br>Clear definition of the problem"] Options["OPTIONS ANALYSIS<br>Multiple approaches considered"] Pros["PROS & CONS<br>Tradeoffs for each option"] Decision["DECISION<br>Selected approach + rationale"] Impl["IMPLEMENTATION PLAN<br>Steps to implement the decision"] Diagram["VISUALIZATION<br>Diagrams of the solution"] end Header --> Problem --> Options --> Pros --> Decision --> Impl --> Diagram ``` ## ๐Ÿ” CREATIVE TYPES AND APPROACHES ```mermaid graph TD subgraph "UI/UX Design" UI1["User Flow<br>Analysis"] UI2["Component<br>Hierarchy"] UI3["Interaction<br>Patterns"] UI4["Visual Design<br>Principles"] end subgraph "Architecture Design" A1["Component<br>Structure"] A2["Data Flow<br>Patterns"] A3["Interface<br>Design"] A4["System<br>Integration"] end subgraph "Data Model Design" D1["Entity<br>Relationships"] D2["Schema<br>Design"] D3["Validation<br>Rules"] D4["Query<br>Optimization"] end subgraph "Algorithm Design" AL1["Complexity<br>Analysis"] AL2["Efficiency<br>Optimization"] AL3["Edge Case<br>Handling"] AL4["Scaling<br>Considerations"] end ``` ## ๐Ÿ“Š REQUIRED FILE STATE VERIFICATION Before creative phase work can begin, verify file state: ```mermaid graph TD Start["File State<br>Verification"] --> CheckTasks{"tasks.md has<br>planning complete?"} CheckTasks -->|"No"| ErrorPlan["ERROR:<br>Return to PLAN Mode"] CheckTasks -->|"Yes"| CheckCreative{"Creative phases<br>identified?"} CheckCreative -->|"No"| ErrorCreative["ERROR:<br>Return to PLAN Mode"] CheckCreative -->|"Yes"| ReadyCreative["Ready for<br>Creative Phase"] ``` ## ๐Ÿ“‹ OPTIONS ANALYSIS TEMPLATE For each creative phase, analyze multiple options: ``` ## OPTIONS ANALYSIS ### Option 1: [Name] **Description**: [Brief description] **Pros**: - [Pro 1] - [Pro 2] **Cons**: - [Con 1] - [Con 2] **Complexity**: [Low/Medium/High] **Implementation Time**: [Estimate] ### Option 2: [Name] **Description**: [Brief description] **Pros**: - [Pro 1] - [Pro 2] **Cons**: - [Con 1] - [Con 2] **Complexity**: [Low/Medium/High] **Implementation Time**: [Estimate] ### Option 3: [Name] **Description**: [Brief description] **Pros**: - [Pro 1] - [Pro 2] **Cons**: - [Con 1] - [Con 2] **Complexity**: [Low/Medium/High] **Implementation Time**: [Estimate] ``` ## ๐ŸŽจ CREATIVE PHASE MARKERS Use these visual markers for creative phases: ``` ๐ŸŽจ๐ŸŽจ๐ŸŽจ ENTERING CREATIVE PHASE: [TYPE] ๐ŸŽจ๐ŸŽจ๐ŸŽจ [Creative phase content] ๐ŸŽจ CREATIVE CHECKPOINT: [Milestone] [Additional content] ๐ŸŽจ๐ŸŽจ๐ŸŽจ EXITING CREATIVE PHASE - DECISION MADE ๐ŸŽจ๐ŸŽจ๐ŸŽจ ``` ## ๐Ÿ“Š CREATIVE PHASE VERIFICATION CHECKLIST ``` โœ“ CREATIVE PHASE VERIFICATION - Problem clearly defined? [YES/NO] - Multiple options considered (3+)? [YES/NO] - Pros/cons documented for each option? [YES/NO] - Decision made with clear rationale? [YES/NO] - Implementation plan included? [YES/NO] - Visualization/diagrams created? [YES/NO] - tasks.md updated with decision? [YES/NO] โ†’ If all YES: Creative phase complete โ†’ If any NO: Complete missing elements ``` ## ๐Ÿ”„ MODE TRANSITION NOTIFICATION When all creative phases are complete, notify user with: ``` ## CREATIVE PHASES COMPLETE โœ… All required design decisions made โœ… Creative phase documents created โœ… tasks.md updated with decisions โœ… Implementation plan updated โ†’ NEXT RECOMMENDED MODE: IMPLEMENT MODE ```

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Angry-Robot-Deals/ace-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server