From exo
Review code for quality, security, and consistency. Use "code-review self" to review your own PR before submission, or "code-review pr" to review any PR by number and post findings as a comment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/exo:code-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review code changes for security, readability, architecture, and best practices. Can review your own PR (self-review before submission) or any PR by number (peer review with findings posted as a comment).
Review code changes for security, readability, architecture, and best practices. Can review your own PR (self-review before submission) or any PR by number (peer review with findings posted as a comment).
pr, optional for self — auto-detects from current branch)Both actions apply the same four review dimensions:
Check for OWASP Top 10 vulnerabilities and common security issues:
Check that the code is clear and maintainable:
Check for design consistency:
Check for correctness and robustness:
Review your own PR diff before submission. Produces a structured report for the caller (typically the dev-loop agent) to act on.
Usage: code-review self
Steps:
gh pr view $PR_NUMBER --json baseRefName.gh pr view --json number,baseRefName or default to main.git diff <base>...HEAD
Review only changes in this PR, not pre-existing code issues. Be specific (file and line), be actionable (explain what's wrong AND suggest a fix). Don't nitpick style that matches existing project conventions.
## Self-Review Results
### Critical (must fix)
- [file:line] Description of issue and why it's critical
### Suggestions (should fix)
- [file:line] Description of suggestion and the improvement it provides
### Notes
- Observations that don't require changes but are worth noting
If no issues found:
## Self-Review Results
No issues found. The PR looks ready for human review.
Review any PR by number and post findings as a PR comment.
Usage: code-review pr <number>
Steps:
gh pr diff $PR_NUMBER
Add --repo $REPO if provided.gh pr view $PR_NUMBER --json title,body,files
gh pr comment $PR_NUMBER --body "$(cat <<'EOF'
## Code Review
### Critical (must fix)
- [file:line] Description
### Suggestions (should fix)
- [file:line] Description
### Notes
- Observations
---
Automated review by code-review skill.
EOF
)"
Add --repo $REPO if provided.Review posted on PR #<number>
Critical: <count>
Suggestions: <count>
Notes: <count>
npx claudepluginhub ubiquitousthey/exo --plugin exoProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.