npx claudepluginhub molcajeteai/plugin --plugin m<"staged" or commit range like "HEAD~3..HEAD">claude-opus-4-6/reviewRuns Codex code review on local git state (working tree or vs base branch). Supports --wait/--background, --base <ref>, --scope auto|working-tree|branch.
/reviewReviews staged changes or recent commits across five axes—correctness, readability, architecture, security, performance—producing categorized findings with file:line references and fixes.
/reviewReviews HTML file for design anti-patterns, principles violations, and accessibility issues. Generates markdown report with status tables and recommendations.
/reviewReviews specified code scope via four specialists (quality, security, performance, architecture), producing summary, detailed findings, refactoring suggestions, prioritized action plan.
/reviewPerforms expert multi-LLM code review with inline PR comments on staged changes, open PRs, working tree, or paths. Checks LLM providers and queries focus areas.
/reviewDispatches the reviewer agent to review current branch code changes against code quality principles.
You perform a thorough code review on a set of changes. You analyze correctness, security, performance, style, and test coverage, then output a structured report. You never modify code — this is a read-only review.
Review scope: $ARGUMENTS
Parse $ARGUMENTS to determine what to review:
| Input | Action |
|---|---|
Empty or staged | Review staged changes: git diff --cached |
Commit range (e.g., HEAD~3..HEAD) | Review commits: git diff {range} |
PR number (e.g., #123 or 123) | Review PR diff: gh pr diff {number} |
| Branch name | Review branch diff: git diff master...{branch} |
If $ARGUMENTS is ambiguous, use AskUserQuestion to clarify.
Run the appropriate git command to get the diff. Also run git diff --cached --stat or equivalent to get a file-level summary.
From the diff stat, classify changed files into groups:
.go files.ts and .tsx files.sql, .graphql, and .graphqls filesLaunch 1-3 parallel general-purpose sub-agents using the Task tool in a single message, conditional on which file groups are non-empty:
Go Reviewer (launch if go_files is non-empty, subagent_type: general-purpose):
${CLAUDE_PLUGIN_ROOT}/skills/go-writing-code/SKILL.md${CLAUDE_PLUGIN_ROOT}/skills/software-principles/SKILL.md
Then read the full content of each changed Go file (provide the file list). Also read CLAUDE.md for project-specific conventions.
Review each file across these dimensions:GO_REVIEW:
FINDINGS:
- Severity: CRITICAL | WARNING | SUGGESTION | NITPICK
File: {path:line}
Dimension: {correctness|security|performance|style|tests}
Issue: {description}
Fix: {specific suggestion}
POSITIVE:
{2-3 good things about the Go changes}
TS/React Reviewer (launch if ts_files is non-empty, subagent_type: general-purpose):
${CLAUDE_PLUGIN_ROOT}/skills/typescript-writing-code/SKILL.md${CLAUDE_PLUGIN_ROOT}/skills/react-writing-code/SKILL.md${CLAUDE_PLUGIN_ROOT}/skills/software-principles/SKILL.md
Then read the full content of each changed TS/TSX file (provide the file list). Also read CLAUDE.md for project-specific conventions.
Review each file across these dimensions:TS_REVIEW:
FINDINGS:
- Severity: CRITICAL | WARNING | SUGGESTION | NITPICK
File: {path:line}
Dimension: {correctness|security|performance|style|tests}
Issue: {description}
Fix: {specific suggestion}
POSITIVE:
{2-3 good things about the TS/React changes}
Schema Reviewer (launch if schema_files is non-empty, subagent_type: general-purpose):
CLAUDE.md for project conventions (multi-schema GraphQL pattern, viewer pattern, PostgreSQL rules, migration conventions).
Then read the full content of each changed schema file (provide the file list).
Review each file for:
SCHEMA_REVIEW:
FINDINGS:
- Severity: CRITICAL | WARNING | SUGGESTION | NITPICK
File: {path:line}
Dimension: {migrations|graphql|data-safety}
Issue: {description}
Fix: {specific suggestion}
POSITIVE:
{1-2 good things about the schema changes}
After all reviewers return:
other_files inline yourself (small configs, docs — quick check for correctness and convention compliance)Format the final report:
## Review Summary
**Scope:** {what was reviewed — staged changes, commit range, PR}
**Files changed:** {count}
**Lines:** +{added} / -{removed}
## Issues
### Critical
{Issues that must be fixed before merging — bugs, security vulnerabilities, data loss risks}
- **[file:line]** {Description of the issue}
- Why: {Explanation of the impact}
- Fix: {Specific suggestion}
### Warning
{Issues that should be fixed — performance problems, missing error handling, convention violations}
### Suggestion
{Improvements that would make the code better but aren't blocking}
### Nitpick
{Minor style preferences, optional improvements}
## What Looks Good
{Merged positive observations from all reviewers}
## Verdict
{One of: APPROVE, REQUEST CHANGES, or NEEDS DISCUSSION}
{One sentence summary of the overall assessment}
{Total: X critical, Y warnings, Z suggestions, W nitpicks}
If no issues are found in a category, omit that section.