Use this file to discover all available pages before exploring further.
Multi-agent workflows enable you to leverage specialized agents working together on complex tasks. Each agent brings domain expertise, and Forge orchestrates their collaboration to solve problems that require multiple perspectives and skill sets.
Custom agents - Define your own specialized agents
Multi-Agent Advantage
Complex tasks often require different types of thinking: strategic planning, detailed implementation, code review, and testing. Multi-agent workflows let you tap into the right expertise at each stage.
Best for: General coding, debugging, implementationCapabilities:
Code generation and modification
Bug fixing and debugging
Test writing
Documentation creation
File operations
Use when: You need hands-on coding assistance
: Implement a user authentication system: Debug this error in @[src/parser.rs]: Add unit tests for the new feature
Sage
Best for: Code analysis, architecture review, deep understandingCapabilities:
Architecture analysis
Code quality assessment
Design pattern identification
System understanding
Best practices guidance
Use when: You need to understand complex systems
:sage Explain the authentication flow in this codebase:sage Review this architecture for scalability issues:sage What design patterns are used in @[src/core/]
Muse
Best for: Strategic planning, design thinking, innovationCapabilities:
Feature design and planning
System architecture proposals
Technology recommendations
Impact assessment
Strategic decision-making
Use when: You’re planning new features or major changes
:muse Design a caching strategy for this API:muse How should we approach multi-tenancy?:muse Evaluate database options for our use case
Planner
Best for: Task breakdown, project management, milestone planningCapabilities:
Breaking down large tasks
Creating implementation plans
Estimating complexity
Identifying dependencies
Milestone definition
Use when: You need to organize complex projects
:planner Break down building a REST API into tasks:planner Create implementation plan for authentication:planner What's the dependency graph for this feature?
# Start with general exploration: Analyze the authentication system# Get architectural perspective: /agent sage: What are the security implications?# Get strategic perspective : /agent muse: How can we improve this for scale?# Back to implementation: /agent forge: Implement the security improvements
# Initial design:muse Design an API rate limiting system# Get implementation plan: /agent planner: Create a step-by-step implementation plan# Review feasibility: /agent sage: Analyze this plan for potential issues# Adjust design based on review: /agent muse: Revise the design addressing those concerns# Implement refined design: /agent forge: Implement the revised rate limiting system
id: reviewertitle: Code Reviewerdescription: Reviews code for quality and best practicessystem_prompt: | You are a code reviewer focusing on: - Code quality and readability - Performance optimization - Best practices adherence
# Phase 1: Research:sage Analyze current authentication implementation:sage What are the limitations and issues?# Phase 2: Design: /agent muse: Design an improved authentication system: addressing the identified issues# Phase 3: Planning: /agent planner: Break down the authentication redesign: into implementable tasks# Phase 4: Implementation: /agent forge: Implement task 1 from the plan
# Explore codebase:sync # Index for semantic search:sage Map out the user management system# Deep understanding:sage Explain how user sessions work:sage What security measures are in place?# Make changes: /agent forge: Add rate limiting to login endpoint: following the existing patterns
# Initial design:muse Design a notification system# Validate feasibility: /agent sage: Review this design for potential issues: in our current architecture# Refine based on feedback: /agent muse: Adjust the design addressing those concerns# Implementation planning: /agent planner: Create implementation roadmap
# Build context:sage Analyze the payment processing flow# Switch agent, context preserved: /agent muse: Based on the analysis, how can we improve reliability?# Muse has access to Sage's analysis: /agent forge: Implement the suggested improvements# Forge has access to both previous conversations
# Start with strategic thinking:new:muse I need to add real-time notifications:muse What's the best approach for WebSockets vs SSE?# Get implementation plan: /agent planner: Create a detailed implementation plan# Implement core functionality: /agent forge: Implement the WebSocket server# Review and improve: /agent sage: Review for scalability and error handling# Iterate: /agent forge: Apply the suggested improvements
# Analyze current state:sage Analyze the legacy user module @[src/legacy/user.rs]:sage What are the main issues?# Design modern approach: /agent muse: Design a modern replacement architecture# Plan migration: /agent planner: Create a step-by-step refactoring plan: that maintains backward compatibility# Execute refactoring: /agent forge: Start with step 1 of the refactoring plan