5.1 KiB
description
| description |
|---|
| Comprehensive code review with specialized focus areas (security, performance, quality, accessibility, PRs) |
Code Review Skill Router
Orchestrates comprehensive code reviews with specialized operations for different focus areas and review types.
Available Operations
- full - Comprehensive review covering all categories (security, performance, quality, architecture, a11y)
- security - Security-focused review (auth, validation, injection, dependencies, OWASP Top 10)
- performance - Performance-focused review (database, backend, frontend, network optimization)
- quality - Code quality review (organization, patterns, testing, documentation)
- pr - Pull request review with git integration and change analysis
- accessibility - Accessibility review (a11y, ARIA, keyboard nav, screen readers)
Argument Format
Expected: operation [scope:"..."] [depth:"quick|standard|deep"] [focus:"..."]
Examples:
/review full scope:"src/auth module" depth:"deep"
/review security scope:"payment processing" depth:"deep"
/review performance scope:"dashboard component" depth:"standard"
/review quality scope:"src/utils" depth:"quick"
/review pr scope:"PR #123" depth:"standard"
/review accessibility scope:"checkout flow" depth:"deep"
Routing Logic
Parse $ARGUMENTS to extract:
- Operation (first word): Determines review type
- Scope: What to review (files, modules, features, PR)
- Depth: Review thoroughness (quick/standard/deep)
- Focus: Additional focus areas (optional)
Router Implementation:
Request: $ARGUMENTS
Base directory: /home/danie/projects/plugins/architect/open-plugins/plugins/10x-fullstack-engineer/commands/review
Routing Table
| Operation | Instruction File | Purpose |
|---|---|---|
| full | review/full.md | Comprehensive review (all categories) |
| security | review/security.md | Security-focused review |
| performance | review/performance.md | Performance-focused review |
| quality | review/quality.md | Code quality review |
| pr | review/pr.md | Pull request review |
| accessibility | review/accessibility.md | Accessibility review |
Execution Flow
-
Parse Arguments:
- Extract operation name (first word)
- Extract remaining parameters (scope, depth, focus)
- Validate operation is recognized
-
Route to Operation:
- Read corresponding .md file from review/ directory
- Pass remaining arguments to operation
- Execute review workflow
-
Error Handling:
- Unknown operation → List available operations with descriptions
- Missing scope → Request scope specification
- Invalid depth → Default to "standard"
Example Routing
Input: /review security scope:"auth module" depth:"deep"
- Operation:
security - Route to:
review/security.md - Parameters:
scope:"auth module" depth:"deep"
Input: /review pr scope:"PR #456"
- Operation:
pr - Route to:
review/pr.md - Parameters:
scope:"PR #456" depth:"standard"(default depth)
Input: /review unknown
- Error: Unknown operation
- Response: List available operations with usage examples
Review Depth Levels
All operations support three depth levels:
Quick (5-10 minutes):
- High-level code scan
- Critical issues only
- Obvious bugs and anti-patterns
- Major concerns in focus area
Standard (20-30 minutes):
- Thorough review
- All major categories covered
- Testing and documentation check
- Moderate depth per area
Deep (45-60+ minutes):
- Comprehensive analysis
- All categories in detail
- Architecture and design patterns
- Scalability considerations
- Complete audit in focus area
Common Parameters
All review operations accept:
-
scope: What to review (required)
- Examples: "PR #123", "src/auth", "payment feature", "recent changes"
-
depth: Review thoroughness (optional, default: "standard")
- Values: "quick", "standard", "deep"
-
focus: Additional areas to emphasize (optional)
- Examples: "security", "performance", "testing", "documentation"
Usage Examples
Comprehensive Review:
/review full scope:"authentication feature" depth:"deep"
Security Audit:
/review security scope:"payment processing module" depth:"deep"
Performance Analysis:
/review performance scope:"dashboard rendering" depth:"standard"
Code Quality Check:
/review quality scope:"src/utils" depth:"quick"
Pull Request Review:
/review pr scope:"PR #789 - Add user permissions" depth:"standard"
Accessibility Review:
/review accessibility scope:"checkout flow" depth:"deep"
Agent Integration
All review operations leverage the 10x-fullstack-engineer agent for:
- Cross-stack expertise
- Pattern recognition
- Best practices knowledge
- Constructive feedback
- Architectural understanding
Now Execute
Received Request: $ARGUMENTS
- Parse the operation from the first word
- Read the corresponding instruction file from
review/directory - Pass remaining arguments to the operation
- Execute the review workflow
- Provide structured feedback
If operation is unrecognized, list available operations with examples.