---
name: full-review
description: Orchestrate comprehensive multi-dimensional code review using specialized review agents
Orchestrate comprehensive multi-dimensional code review using specialized review agents
[Extended thinking: This workflow performs an exhaustive code review by orchestrating multiple specialized agents in sequential phases. Each phase builds upon previous findings to create a comprehensive review that covers code quality, security, performance, testing, documentation, and best practices. The workflow integrates modern AI-assisted review tools, static analysis, security scanning, and automated quality metrics. Results are consolidated into actionable feedback with clear prioritization and remediation guidance. The phased approach ensures thorough coverage while maintaining efficiency through parallel agent execution where appropriate.]
Review Configuration Options
- --security-focus: Prioritize security vulnerabilities and OWASP compliance
- --performance-critical: Emphasize performance bottlenecks and scalability issues
- --tdd-review: Include TDD compliance and test-first verification
- --ai-assisted: Enable AI-powered review tools (Copilot, Codium, Bito)
- --strict-mode: Fail review on any critical issues found
- --metrics-report: Generate detailed quality metrics dashboard
- --framework [name]: Apply framework-specific best practices (React, Spring, Django, etc.)
Phase 1: Code Quality & Architecture Review
Do these steps directly in Codex CLI (legacy playbook referenced multi-agent orchestration).
1A. Code Quality Analysis
- Do this step directly in Codex CLI (legacy playbook referenced subagent: code-reviewer).
- Instruction: "Perform comprehensive code quality review for: (use the user's prompt). Analyze code complexity, maintainability index, technical debt, code duplication, naming conventions, and adherence to Clean Code principles. Integrate with SonarQube, CodeQL, and Semgrep for static analysis. Check for code smells, anti-patterns, and violations of SOLID principles. Generate cyclomatic complexity metrics and identify refactoring opportunities."
- Expected output: Quality metrics, code smell inventory, refactoring recommendations
- Context: Initial codebase analysis, no dependencies on other phases
1B. Architecture & Design Review
- Do this step directly in Codex CLI (legacy playbook referenced subagent: architect-review).
- Instruction: "Review architectural design patterns and structural integrity in: (use the user's prompt). Evaluate microservices boundaries, API design, database schema, dependency management, and adherence to Domain-Driven Design principles. Check for circular dependencies, inappropriate coupling, missing abstractions, and architectural drift. Verify compliance with enterprise architecture standards and cloud-native patterns."
- Expected output: Architecture assessment, design pattern analysis, structural recommendations
- Context: Runs parallel with code quality analysis
Phase 2: Security & Performance Review
Do these steps directly in Codex CLI (legacy playbook referenced multi-agent orchestration).
2A. Security Vulnerability Assessment
- Do this step directly in Codex CLI (legacy playbook referenced subagent: security-auditor).
- Instruction: "Execute comprehensive security audit on: (use the user's prompt). Perform OWASP Top 10 analysis, dependency vulnerability scanning with Snyk/Trivy, secrets detection with GitLeaks, input validation review, authentication/authorization assessment, and cryptographic implementation review. Include findings from Phase 1 architecture review: {phase1_architecture_context}. Check for SQL injection, XSS, CSRF, insecure deserialization, and configuration security issues."
- Expected output: Vulnerability report, CVE list, security risk matrix, remediation steps
- Context: Incorporates architectural vulnerabilities identified in Phase 1B
2B. Performance & Scalability Analysis
- Do this step directly in Codex CLI (legacy playbook referenced subagent: application-performance::performance-engineer).
- Instruction: "Conduct performance analysis and scalability assessment for: (use the user's prompt). Profile code for CPU/memory hotspots, analyze database query performance, review caching strategies, identify N+1 problems, assess connection pooling, and evaluate asynchronous processing patterns. Consider architectural findings from Phase 1: {phase1_architecture_context}. Check for memory leaks, resource contention, and bottlenecks under load."
- Expected output: Performance metrics, bottleneck analysis, optimization recommendations
- Context: Uses architecture insights to identify systemic performance issues
Phase 3: Testing & Documentation Review
Do these steps directly in Codex CLI (legacy playbook referenced multi-agent orchestration).
3A. Test Coverage & Quality Analysis
- Do this step directly in Codex CLI (legacy playbook referenced subagent: unit-testing::test-automator).
- Instruction: "Evaluate testing strategy and implementation for: (use the user's prompt). Analyze unit test coverage, integration test completeness, end-to-end test scenarios, test pyramid adherence, and test maintainability. Review test quality metrics including assertion density, test isolation, mock usage, and flakiness. Consider security and performance test requirements from Phase 2: {phase2_security_context}, {phase2_performance_context}. Verify TDD practices if --tdd-review flag is set."
- Expected output: Coverage report, test quality metrics, testing gap analysis
- Context: Incorporates security and performance testing requirements from Phase 2
3B. Documentation & API Specification Review
- Do this step directly in Codex CLI (legacy playbook referenced subagent: code-documentation::docs-architect).
- Instruction: "Review documentation completeness and quality for: (use the user's prompt). Assess inline code documentation, API documentation (OpenAPI/Swagger), architecture decision records (ADRs), README completeness, deployment guides, and runbooks. Verify documentation reflects actual implementation based on all previous phase findings: {phase1_context}, {phase2_context}. Check for outdated documentation, missing examples, and unclear explanations."
- Expected output: Documentation coverage report, inconsistency list, improvement recommendations
- Context: Cross-references all previous findings to ensure documentation accuracy
Phase 4: Best Practices & Standards Compliance
Do these steps directly in Codex CLI (legacy playbook referenced multi-agent orchestration).
4A. Framework & Language Best Practices
- Do this step directly in Codex CLI (legacy playbook referenced subagent: framework-migration::legacy-modernizer).
- Instruction: "Verify adherence to framework and language best practices for: (use the user's prompt). Check modern JavaScript/TypeScript patterns, React hooks best practices, Python PEP compliance, Java enterprise patterns, Go idiomatic code, or framework-specific conventions (based on --framework flag). Review package management, build configuration, environment handling, and deployment practices. Include all quality issues from previous phases: {all_previous_contexts}."
- Expected output: Best practices compliance report, modernization recommendations
- Context: Synthesizes all previous findings for framework-specific guidance
4B. CI/CD & DevOps Practices Review
- Do this step directly in Codex CLI (legacy playbook referenced subagent: cicd-automation::deployment-engineer).
- Instruction: "Review CI/CD pipeline and DevOps practices for: (use the user's prompt). Evaluate build automation, test automation integration, deployment strategies (blue-green, canary), infrastructure as code, monitoring/observability setup, and incident response procedures. Assess pipeline security, artifact management, and rollback capabilities. Consider all issues identified in previous phases that impact deployment: {all_critical_issues}."
- Expected output: Pipeline assessment, DevOps maturity evaluation, automation recommendations
- Context: Focuses on operationalizing fixes for all identified issues
Consolidated Report Generation
Compile all phase outputs into comprehensive review report:
Critical Issues (P0 - Must Fix Immediately)
- Security vulnerabilities with CVSS > 7.0
- Data loss or corruption risks
- Authentication/authorization bypasses
- Production stability threats
- Compliance violations (GDPR, PCI DSS, SOC2)
High Priority (P1 - Fix Before Next Release)
- Performance bottlenecks impacting user experience
- Missing critical test coverage
- Architectural anti-patterns causing technical debt
- Outdated dependencies with known vulnerabilities
- Code quality issues affecting maintainability
Medium Priority (P2 - Plan for Next Sprint)
- Non-critical performance optimizations
- Documentation gaps and inconsistencies
- Code refactoring opportunities
- Test quality improvements
- DevOps automation enhancements
Low Priority (P3 - Track in Backlog)
- Style guide violations
- Minor code smell issues
- Nice-to-have documentation updates
- Cosmetic improvements
Success Criteria
Review is considered successful when:
- All critical security vulnerabilities are identified and documented
- Performance bottlenecks are profiled with remediation paths
- Test coverage gaps are mapped with priority recommendations
- Architecture risks are assessed with mitigation strategies
- Documentation reflects actual implementation state
- Framework best practices compliance is verified
- CI/CD pipeline supports safe deployment of reviewed code
- Clear, actionable feedback is provided for all findings
- Metrics dashboard shows improvement trends
- Team has clear prioritized action plan for remediation
Target: (use the user's prompt)
Output Format
<result>
<analysis>Brief analysis</analysis>
<solution>Implementation</solution>
<considerations>Trade-offs and notes</considerations>
</result>
1---2name: full-review3description: ---4---5---6name: full-review7description: Orchestrate comprehensive multi-dimensional code review using specialized review agents8---9Orchestrate comprehensive multi-dimensional code review using specialized review agents1011[Extended thinking: This workflow performs an exhaustive code review by orchestrating multiple specialized agents in sequential phases. Each phase builds upon previous findings to create a comprehensive review that covers code quality, security, performance, testing, documentation, and best practices. The workflow integrates modern AI-assisted review tools, static analysis, security scanning, and automated quality metrics. Results are consolidated into actionable feedback with clear prioritization and remediation guidance. The phased approach ensures thorough coverage while maintaining efficiency through parallel agent execution where appropriate.]1213## Review Configuration Options1415- **--security-focus**: Prioritize security vulnerabilities and OWASP compliance16- **--performance-critical**: Emphasize performance bottlenecks and scalability issues17- **--tdd-review**: Include TDD compliance and test-first verification18- **--ai-assisted**: Enable AI-powered review tools (Copilot, Codium, Bito)19- **--strict-mode**: Fail review on any critical issues found20- **--metrics-report**: Generate detailed quality metrics dashboard21- **--framework [name]**: Apply framework-specific best practices (React, Spring, Django, etc.)2223## Phase 1: Code Quality & Architecture Review24Do these steps directly in Codex CLI (legacy playbook referenced multi-agent orchestration).2526### 1A. Code Quality Analysis2728- Do this step directly in Codex CLI (legacy playbook referenced subagent: code-reviewer).29- Instruction: "Perform comprehensive code quality review for: (use the user's prompt). Analyze code complexity, maintainability index, technical debt, code duplication, naming conventions, and adherence to Clean Code principles. Integrate with SonarQube, CodeQL, and Semgrep for static analysis. Check for code smells, anti-patterns, and violations of SOLID principles. Generate cyclomatic complexity metrics and identify refactoring opportunities."30- Expected output: Quality metrics, code smell inventory, refactoring recommendations31- Context: Initial codebase analysis, no dependencies on other phases3233### 1B. Architecture & Design Review3435- Do this step directly in Codex CLI (legacy playbook referenced subagent: architect-review).36- Instruction: "Review architectural design patterns and structural integrity in: (use the user's prompt). Evaluate microservices boundaries, API design, database schema, dependency management, and adherence to Domain-Driven Design principles. Check for circular dependencies, inappropriate coupling, missing abstractions, and architectural drift. Verify compliance with enterprise architecture standards and cloud-native patterns."37- Expected output: Architecture assessment, design pattern analysis, structural recommendations38- Context: Runs parallel with code quality analysis3940## Phase 2: Security & Performance Review41Do these steps directly in Codex CLI (legacy playbook referenced multi-agent orchestration).4243### 2A. Security Vulnerability Assessment4445- Do this step directly in Codex CLI (legacy playbook referenced subagent: security-auditor).46- Instruction: "Execute comprehensive security audit on: (use the user's prompt). Perform OWASP Top 10 analysis, dependency vulnerability scanning with Snyk/Trivy, secrets detection with GitLeaks, input validation review, authentication/authorization assessment, and cryptographic implementation review. Include findings from Phase 1 architecture review: {phase1_architecture_context}. Check for SQL injection, XSS, CSRF, insecure deserialization, and configuration security issues."47- Expected output: Vulnerability report, CVE list, security risk matrix, remediation steps48- Context: Incorporates architectural vulnerabilities identified in Phase 1B4950### 2B. Performance & Scalability Analysis5152- Do this step directly in Codex CLI (legacy playbook referenced subagent: application-performance::performance-engineer).53- Instruction: "Conduct performance analysis and scalability assessment for: (use the user's prompt). Profile code for CPU/memory hotspots, analyze database query performance, review caching strategies, identify N+1 problems, assess connection pooling, and evaluate asynchronous processing patterns. Consider architectural findings from Phase 1: {phase1_architecture_context}. Check for memory leaks, resource contention, and bottlenecks under load."54- Expected output: Performance metrics, bottleneck analysis, optimization recommendations55- Context: Uses architecture insights to identify systemic performance issues5657## Phase 3: Testing & Documentation Review58Do these steps directly in Codex CLI (legacy playbook referenced multi-agent orchestration).5960### 3A. Test Coverage & Quality Analysis6162- Do this step directly in Codex CLI (legacy playbook referenced subagent: unit-testing::test-automator).63- Instruction: "Evaluate testing strategy and implementation for: (use the user's prompt). Analyze unit test coverage, integration test completeness, end-to-end test scenarios, test pyramid adherence, and test maintainability. Review test quality metrics including assertion density, test isolation, mock usage, and flakiness. Consider security and performance test requirements from Phase 2: {phase2_security_context}, {phase2_performance_context}. Verify TDD practices if --tdd-review flag is set."64- Expected output: Coverage report, test quality metrics, testing gap analysis65- Context: Incorporates security and performance testing requirements from Phase 26667### 3B. Documentation & API Specification Review6869- Do this step directly in Codex CLI (legacy playbook referenced subagent: code-documentation::docs-architect).70- Instruction: "Review documentation completeness and quality for: (use the user's prompt). Assess inline code documentation, API documentation (OpenAPI/Swagger), architecture decision records (ADRs), README completeness, deployment guides, and runbooks. Verify documentation reflects actual implementation based on all previous phase findings: {phase1_context}, {phase2_context}. Check for outdated documentation, missing examples, and unclear explanations."71- Expected output: Documentation coverage report, inconsistency list, improvement recommendations72- Context: Cross-references all previous findings to ensure documentation accuracy7374## Phase 4: Best Practices & Standards Compliance75Do these steps directly in Codex CLI (legacy playbook referenced multi-agent orchestration).7677### 4A. Framework & Language Best Practices7879- Do this step directly in Codex CLI (legacy playbook referenced subagent: framework-migration::legacy-modernizer).80- Instruction: "Verify adherence to framework and language best practices for: (use the user's prompt). Check modern JavaScript/TypeScript patterns, React hooks best practices, Python PEP compliance, Java enterprise patterns, Go idiomatic code, or framework-specific conventions (based on --framework flag). Review package management, build configuration, environment handling, and deployment practices. Include all quality issues from previous phases: {all_previous_contexts}."81- Expected output: Best practices compliance report, modernization recommendations82- Context: Synthesizes all previous findings for framework-specific guidance8384### 4B. CI/CD & DevOps Practices Review8586- Do this step directly in Codex CLI (legacy playbook referenced subagent: cicd-automation::deployment-engineer).87- Instruction: "Review CI/CD pipeline and DevOps practices for: (use the user's prompt). Evaluate build automation, test automation integration, deployment strategies (blue-green, canary), infrastructure as code, monitoring/observability setup, and incident response procedures. Assess pipeline security, artifact management, and rollback capabilities. Consider all issues identified in previous phases that impact deployment: {all_critical_issues}."88- Expected output: Pipeline assessment, DevOps maturity evaluation, automation recommendations89- Context: Focuses on operationalizing fixes for all identified issues9091## Consolidated Report Generation9293Compile all phase outputs into comprehensive review report:9495### Critical Issues (P0 - Must Fix Immediately)9697- Security vulnerabilities with CVSS > 7.098- Data loss or corruption risks99- Authentication/authorization bypasses100- Production stability threats101- Compliance violations (GDPR, PCI DSS, SOC2)102103### High Priority (P1 - Fix Before Next Release)104105- Performance bottlenecks impacting user experience106- Missing critical test coverage107- Architectural anti-patterns causing technical debt108- Outdated dependencies with known vulnerabilities109- Code quality issues affecting maintainability110111### Medium Priority (P2 - Plan for Next Sprint)112113- Non-critical performance optimizations114- Documentation gaps and inconsistencies115- Code refactoring opportunities116- Test quality improvements117- DevOps automation enhancements118119### Low Priority (P3 - Track in Backlog)120121- Style guide violations122- Minor code smell issues123- Nice-to-have documentation updates124- Cosmetic improvements125126## Success Criteria127128Review is considered successful when:129130- All critical security vulnerabilities are identified and documented131- Performance bottlenecks are profiled with remediation paths132- Test coverage gaps are mapped with priority recommendations133- Architecture risks are assessed with mitigation strategies134- Documentation reflects actual implementation state135- Framework best practices compliance is verified136- CI/CD pipeline supports safe deployment of reviewed code137- Clear, actionable feedback is provided for all findings138- Metrics dashboard shows improvement trends139- Team has clear prioritized action plan for remediation140141Target: (use the user's prompt)142## Output Format143144```xml145<result>146 <analysis>Brief analysis</analysis>147 <solution>Implementation</solution>148 <considerations>Trade-offs and notes</considerations>149</result>150```