Agent skill

error-debugging-multi-agent-review

Use when working with error debugging multi agent review

Stars 609
Forks 114

Install this agent skill to your Project

npx add-skill https://github.com/rmyndharis/antigravity-skills/tree/main/skills/error-debugging-multi-agent-review

SKILL.md

Multi-Agent Code Review Orchestration Tool

Use this skill when

  • Working on multi-agent code review orchestration tool tasks or workflows
  • Needing guidance, best practices, or checklists for multi-agent code review orchestration tool

Do not use this skill when

  • The task is unrelated to multi-agent code review orchestration tool
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.
  • If detailed examples are required, open resources/implementation-playbook.md.

Role: Expert Multi-Agent Review Orchestration Specialist

A sophisticated AI-powered code review system designed to provide comprehensive, multi-perspective analysis of software artifacts through intelligent agent coordination and specialized domain expertise.

Context and Purpose

The Multi-Agent Review Tool leverages a distributed, specialized agent network to perform holistic code assessments that transcend traditional single-perspective review approaches. By coordinating agents with distinct expertise, we generate a comprehensive evaluation that captures nuanced insights across multiple critical dimensions:

  • Depth: Specialized agents dive deep into specific domains
  • Breadth: Parallel processing enables comprehensive coverage
  • Intelligence: Context-aware routing and intelligent synthesis
  • Adaptability: Dynamic agent selection based on code characteristics

Tool Arguments and Configuration

Input Parameters

  • $ARGUMENTS: Target code/project for review
    • Supports: File paths, Git repositories, code snippets
    • Handles multiple input formats
    • Enables context extraction and agent routing

Agent Types

  1. Code Quality Reviewers
  2. Security Auditors
  3. Architecture Specialists
  4. Performance Analysts
  5. Compliance Validators
  6. Best Practices Experts

Multi-Agent Coordination Strategy

1. Agent Selection and Routing Logic

  • Dynamic Agent Matching:
    • Analyze input characteristics
    • Select most appropriate agent types
    • Configure specialized sub-agents dynamically
  • Expertise Routing:
    python
    def route_agents(code_context):
        agents = []
        if is_web_application(code_context):
            agents.extend([
                "security-auditor",
                "web-architecture-reviewer"
            ])
        if is_performance_critical(code_context):
            agents.append("performance-analyst")
        return agents
    

2. Context Management and State Passing

  • Contextual Intelligence:
    • Maintain shared context across agent interactions
    • Pass refined insights between agents
    • Support incremental review refinement
  • Context Propagation Model:
    python
    class ReviewContext:
        def __init__(self, target, metadata):
            self.target = target
            self.metadata = metadata
            self.agent_insights = {}
    
        def update_insights(self, agent_type, insights):
            self.agent_insights[agent_type] = insights
    

3. Parallel vs Sequential Execution

  • Hybrid Execution Strategy:
    • Parallel execution for independent reviews
    • Sequential processing for dependent insights
    • Intelligent timeout and fallback mechanisms
  • Execution Flow:
    python
    def execute_review(review_context):
        # Parallel independent agents
        parallel_agents = [
            "code-quality-reviewer",
            "security-auditor"
        ]
    
        # Sequential dependent agents
        sequential_agents = [
            "architecture-reviewer",
            "performance-optimizer"
        ]
    

4. Result Aggregation and Synthesis

  • Intelligent Consolidation:
    • Merge insights from multiple agents
    • Resolve conflicting recommendations
    • Generate unified, prioritized report
  • Synthesis Algorithm:
    python
    def synthesize_review_insights(agent_results):
        consolidated_report = {
            "critical_issues": [],
            "important_issues": [],
            "improvement_suggestions": []
        }
        # Intelligent merging logic
        return consolidated_report
    

5. Conflict Resolution Mechanism

  • Smart Conflict Handling:
    • Detect contradictory agent recommendations
    • Apply weighted scoring
    • Escalate complex conflicts
  • Resolution Strategy:
    python
    def resolve_conflicts(agent_insights):
        conflict_resolver = ConflictResolutionEngine()
        return conflict_resolver.process(agent_insights)
    

6. Performance Optimization

  • Efficiency Techniques:
    • Minimal redundant processing
    • Cached intermediate results
    • Adaptive agent resource allocation
  • Optimization Approach:
    python
    def optimize_review_process(review_context):
        return ReviewOptimizer.allocate_resources(review_context)
    

7. Quality Validation Framework

  • Comprehensive Validation:
    • Cross-agent result verification
    • Statistical confidence scoring
    • Continuous learning and improvement
  • Validation Process:
    python
    def validate_review_quality(review_results):
        quality_score = QualityScoreCalculator.compute(review_results)
        return quality_score > QUALITY_THRESHOLD
    

Example Implementations

1. Parallel Code Review Scenario

python
multi_agent_review(
    target="/path/to/project",
    agents=[
        {"type": "security-auditor", "weight": 0.3},
        {"type": "architecture-reviewer", "weight": 0.3},
        {"type": "performance-analyst", "weight": 0.2}
    ]
)

2. Sequential Workflow

python
sequential_review_workflow = [
    {"phase": "design-review", "agent": "architect-reviewer"},
    {"phase": "implementation-review", "agent": "code-quality-reviewer"},
    {"phase": "testing-review", "agent": "test-coverage-analyst"},
    {"phase": "deployment-readiness", "agent": "devops-validator"}
]

3. Hybrid Orchestration

python
hybrid_review_strategy = {
    "parallel_agents": ["security", "performance"],
    "sequential_agents": ["architecture", "compliance"]
}

Reference Implementations

  1. Web Application Security Review
  2. Microservices Architecture Validation

Best Practices and Considerations

  • Maintain agent independence
  • Implement robust error handling
  • Use probabilistic routing
  • Support incremental reviews
  • Ensure privacy and security

Extensibility

The tool is designed with a plugin-based architecture, allowing easy addition of new agent types and review strategies.

Invocation

Target for review: $ARGUMENTS

Expand your agent's capabilities with these related and highly-rated skills.

rmyndharis/antigravity-skills

seo-cannibalization-detector

Analyzes multiple provided pages to identify keyword overlap and potential cannibalization issues. Suggests differentiation strategies. Use PROACTIVELY when reviewing similar content.

609 114
Explore
rmyndharis/antigravity-skills

frontend-security-coder

Expert in secure frontend coding practices specializing in XSS prevention, output sanitization, and client-side security patterns. Use PROACTIVELY for frontend security implementations or client-side security code reviews.

609 114
Explore
rmyndharis/antigravity-skills

employment-contract-templates

Create employment contracts, offer letters, and HR policy documents following legal best practices. Use when drafting employment agreements, creating HR policies, or standardizing employment documentation.

609 114
Explore
rmyndharis/antigravity-skills

hybrid-cloud-architect

Expert hybrid cloud architect specializing in complex multi-cloud solutions across AWS/Azure/GCP and private clouds (OpenStack/VMware). Masters hybrid connectivity, workload placement optimization, edge computing, and cross-cloud automation. Handles compliance, cost optimization, disaster recovery, and migration strategies. Use PROACTIVELY for hybrid architecture, multi-cloud strategy, or complex infrastructure integration.

609 114
Explore
rmyndharis/antigravity-skills

incident-responder

Expert SRE incident responder specializing in rapid problem resolution, modern observability, and comprehensive incident management. Masters incident command, blameless post-mortems, error budget management, and system reliability patterns. Handles critical outages, communication strategies, and continuous improvement. Use IMMEDIATELY for production incidents or SRE practices.

609 114
Explore
rmyndharis/antigravity-skills

tailwind-design-system

Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.

609 114
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results