Architecture Reference Documentation
Visual and textual documentation of the cortex three-layer automation system.
📚 Documentation Files
1. VISUAL_SUMMARY.txt
Type: ASCII Art Diagram Size: 7.2K Format: Plain Text
Quick visual overview perfect for terminal display.
Contents:
- System architecture (4 layers)
- Component counts and organization
- Example refactoring flow
- Quick lookup tables
- System statistics
Best for:
- Terminal viewing
- Quick reference
- README files
- Presentations
View:
cat docs/reference/architecture/VISUAL_SUMMARY.txt
2. quick-reference.md
Type: Cheat Sheet Size: 9.4K Format: Markdown Tables
One-page reference for daily development use.
Contents:
- Common commands quick lookup
- Behavioral modes comparison
- Workflows comparison
- Decision guide
- Integration patterns
- Keyboard shortcuts (TUI)
- Typical workflows
- Tips & best practices
Best for:
- Daily reference during development
- Quick command lookup
- Pattern examples
- Onboarding cheat sheet
View:
cat docs/reference/architecture/quick-reference.md
3. architecture-diagrams.md
Type: Comprehensive Diagrams Size: 15K Format: Markdown + Mermaid
Deep dive with 10+ interactive diagrams.
Contents:
- System architecture overview (graph)
- Command → Mode → Workflow flow (sequence diagram)
- Mode activation flow (flowchart)
- Workflow execution flow (detailed flowchart)
- Refactoring example: End-to-end (full flow)
- Decision tree: Which layer to use?
- System statistics (pie chart)
- Mode + Workflow compatibility matrix
- Legend and symbols guide
- Quick start guide
Best for:
- Learning the system
- Teaching and onboarding
- Architecture reviews
- Understanding integration patterns
View:
# In VS Code with Mermaid extension
code docs/reference/architecture/architecture-diagrams.md
# Online at https://mermaid.live/
# Copy/paste diagrams to view and export
4. DIAGRAMS_README.md
Type: Documentation Guide Size: 8.1K Format: Markdown
How to use, read, and maintain all diagrams.
Contents:
- Diagram index and descriptions
- How to use each diagram type
- Reading guide (symbols, colors, formats)
- Diagram templates for creating new ones
- Update checklist
- Learning paths (Beginner → Advanced)
- Tools and viewing methods
Best for:
- Finding the right diagram
- Understanding diagram conventions
- Creating custom diagrams
- Maintaining documentation
View:
cat docs/reference/architecture/DIAGRAMS_README.md
🎯 Quick Start
For New Users
Day 1: Start here
# 1. View ASCII summary for quick overview
cat docs/reference/architecture/VISUAL_SUMMARY.txt
# 2. Try a simple command
cortex
# Press 3 → View Modes
# Press 6 → View Workflows
Week 1: Dive deeper
# 3. Read the cheat sheet
cat docs/reference/architecture/quick-reference.md
# 4. Study the diagrams
# Open architecture-diagrams.md in VS Code or browser
For Developers
Daily Use:
- Keep
quick-reference.mdopen for command lookup - Reference
VISUAL_SUMMARY.txtfor system overview - Use TUI keyboard shortcuts (in quick-reference.md)
When Learning:
- Study sequence diagrams in
architecture-diagrams.md - Follow the refactoring example end-to-end
- Review decision tree for guidance
For Architects
Architecture Reviews:
- Present system architecture diagram
- Show component distribution
- Explain integration patterns
- Discuss compatibility matrix
Documentation:
- Use diagrams in documentation
- Reference decision trees
- Show workflow examples
📖 The Three-Layer System
Layer 1: USER COMMANDS (43 commands, 16 namespaces)
→ What to do
Examples: /refactor:analyze, /workflow:run
Layer 2: BEHAVIORAL MODES (8 modes)
→ How to operate
Examples: Brainstorm, Deep_Analysis, Quality_Focus
Layer 3: WORKFLOWS (9 multi-step processes)
→ Step-by-step execution
Examples: feature-development, refactoring, api-design
Layer 4: EXECUTION (Agents + MCP + Tools)
→ Coordinates specialized agents and tools
Examples: code-reviewer, Codanna MCP, Sequential
🔗 Integration Example
User: /refactor:analyze src/auth
↓
Command Layer: Parse and load configuration
↓
Mode Layer: Activate Deep_Analysis + Quality_Focus
↓
Workflow Layer: Execute refactoring workflow steps 1-3
↓
Execution Layer: code-reviewer agent + Codanna MCP
↓
Output: Refactoring plan with priorities and risk assessment
📊 System Statistics
- 43 Slash Commands across 16 namespaces
- 8 Behavioral Modes
- 9 Multi-step Workflows
- 25+ Specialized Agents
- 3 MCP Servers (Codanna, Context7, Sequential)
Coverage Areas:
- Feature development & bug fixing
- Code refactoring & quality improvement
- API design & implementation
- Security auditing & performance optimization
- Technical debt management
- Developer onboarding
- Architecture review
🛠️ Installation & Setup
These documentation files are automatically installed with cortex.
Installation copies them to:
~/.cortex/docs/architecture-diagrams.md
~/.cortex/docs/quick-reference.md
~/.cortex/docs/DIAGRAMS_README.md
~/.cortex/docs/VISUAL_SUMMARY.txt
To reinstall/update documentation:
# From project directory
just install
# Or manually copy
cp docs/reference/architecture/* ~/.cortex/docs/
🎨 Viewing Diagrams
ASCII Art (Terminal)
cat docs/reference/architecture/VISUAL_SUMMARY.txt
# Or from installed location
cat ~/.cortex/docs/VISUAL_SUMMARY.txt
Markdown (Any Editor)
# VS Code, Sublime, etc.
code docs/reference/architecture/quick-reference.md
Mermaid Diagrams
In VS Code:
- Install "Markdown Preview Mermaid Support" extension
- Open
architecture-diagrams.md - Press
Cmd+Shift+V(Mac) orCtrl+Shift+V(Windows)
Online:
- Visit https://mermaid.live/
- Copy diagram from
architecture-diagrams.md - Paste to view and export as PNG/SVG
Command Line:
# Install mermaid-cli
npm install -g @mermaid-js/mermaid-cli
# Generate images
mmdc -i architecture-diagrams.md -o diagrams.png
🔄 Keeping Documentation Updated
When adding new components:
New Commands:
- Update command count in VISUAL_SUMMARY.txt
- Add to quick-reference.md command table
- Update namespace list if new namespace
New Modes:
- Update mode count in VISUAL_SUMMARY.txt
- Add to quick-reference.md modes table
- Update compatibility matrix in architecture-diagrams.md
New Workflows:
- Update workflow count in VISUAL_SUMMARY.txt
- Add to quick-reference.md workflows table
- Add to compatibility matrix
See DIAGRAMS_README.md for full update checklist.
📚 Related Documentation
../../guides/- Step-by-step guides and tutorials../../README.md- Main documentation index../../../README.md- Project README~/.cortex/commands/- Slash command definitions~/.cortex/modes/- Behavioral mode definitions~/.cortex/workflows/- Workflow definitions
🤝 Contributing
To improve these diagrams:
- Edit source files in
docs/reference/architecture/ - Test rendering with Mermaid preview
- Update statistics if component counts changed
- Commit changes with descriptive message
- Reinstall to update
~/.cortex/docs/
📞 Getting Help
Can't find something?
- Check VISUAL_SUMMARY.txt for quick overview
- Search quick-reference.md for specific commands/modes
- Study architecture-diagrams.md for detailed flows
- Read DIAGRAMS_README.md for guidance
Need more diagrams?
- Review DIAGRAMS_README.md for templates
- Follow color coding and symbol conventions
- Add to appropriate file
- Update this README
Last Updated: 2025-11-11 Version: 1.0 Part of cortex: https://github.com/anthropics/cortex