Files
gh-dhofheinz-open-plugins-p…/commands/review/skill.md
2025-11-29 18:20:21 +08:00

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:

  1. Operation (first word): Determines review type
  2. Scope: What to review (files, modules, features, PR)
  3. Depth: Review thoroughness (quick/standard/deep)
  4. 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

  1. Parse Arguments:

    • Extract operation name (first word)
    • Extract remaining parameters (scope, depth, focus)
    • Validate operation is recognized
  2. Route to Operation:

    • Read corresponding .md file from review/ directory
    • Pass remaining arguments to operation
    • Execute review workflow
  3. 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

  1. Parse the operation from the first word
  2. Read the corresponding instruction file from review/ directory
  3. Pass remaining arguments to the operation
  4. Execute the review workflow
  5. Provide structured feedback

If operation is unrecognized, list available operations with examples.