Files
gh-daturkel-dt-cc-plugins-d…/commands/review.md
2025-11-29 18:18:06 +08:00

1.8 KiB

description, argument-hint, allowed-tools
description argument-hint allowed-tools
Review code changes in modified files since origin/HEAD
file_path
Read, Bash(git diff:*), Bash(git log:*), Bash(git status:*), Task

Review all modified files since origin/HEAD, or focus on specific files if provided.

Focus on (if provided): $ARGUMENTS

Context

  • Modified files: !git status --short
  • Branch comparison: !git diff origin/HEAD...HEAD --stat
  • Recent commits: !git log origin/HEAD..HEAD --oneline

Your task

  1. Identify files that have been modified since origin/HEAD

  2. If the user specified files in arguments, filter to only those files

  3. For each modified file, launch an agent to review it (keeping in context the diff of related files)

  4. Each review agent should analyze:

    • Code quality: Logic clarity, maintainability, adherence to best practices
    • Potential issues: Bugs, edge cases, error handling gaps
    • Security concerns: Vulnerabilities, unsafe patterns, input validation
    • Performance: Obvious inefficiencies or optimization opportunities
    • Testing: Whether the changes would benefit from additional tests
    • Documentation: Whether the changes are sufficiently documented
  5. Compile the reviews and present a summary for each file

Review guidelines:

  • Be constructive: Focus on actionable feedback
  • Prioritize: Highlight critical issues before minor suggestions
  • Be specific: Reference line numbers and code snippets
  • Context-aware: Consider the file's purpose and the nature of changes

Important:

  • Each agent should receive the git diff for their specific file and related files
  • Focus primarily on the actual changes (diff), not the entire file
  • If no files are modified, inform the user
  • Format output clearly with file names as headers