analyze-dependencies
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular…
Systematic PR review for code quality assurance. Trigger with "review this PR", "check this pull request", "code review", "review please".
Claude Code
$ npx -y skills add wasabeef/claude-code-cookbook --skill pr-review --agent claude-code
Codex
$ npx skills add wasabeef/claude-code-cookbook --skill pr-review -a codex -y
Cursor
$ npx skills add wasabeef/claude-code-cookbook --skill pr-review -a cursor -y
Gemini CLI
$ npx skills add wasabeef/claude-code-cookbook --skill pr-review -a gemini-cli -y
GitHub Copilot
$ npx skills add wasabeef/claude-code-cookbook --skill pr-review -a github-copilot -y
OpenCode
$ npx skills add wasabeef/claude-code-cookbook --skill pr-review -a opencode -y
Windsurf
$ npx skills add wasabeef/claude-code-cookbook --skill pr-review -a windsurf -y
description: 'Systematic PR review for code quality assurance. Trigger with "review this PR", "check this pull request", "code review", "review please".' allowed-tools: - Bash(gh *) - Read - Grep - Glob
Ensure code quality and architectural soundness through systematic Pull Request reviews.
# Comprehensive PR review gh pr view 123 --comments "Systematically review this PR and provide feedback from code quality, security, and architecture perspectives" # Security-focused review gh pr diff 123 "Focus on reviewing security risks and vulnerabilities" # Architecture perspective review gh pr checkout 123 && find . -name "*.js" | head -10 "Evaluate the architecture from the perspectives of layer separation, dependencies, and SOLID principles"
# Quantitative code quality assessment
find . -name "*.js" -exec wc -l {} + | sort -rn | head -5
"Evaluate code complexity, function size, and duplication, and point out improvements"
# Security vulnerability check
grep -r "password\|secret\|token" . --include="*.js" | head -10
"Check for risks of sensitive information leakage, hardcoding, and authentication bypass"
# Architecture violation detection
grep -r "import.*from.*\.\./\.\." . --include="*.js"
"Evaluate layer violations, circular dependencies, and coupling issues"🔴 critical.must: Critical issues ├─ Security vulnerabilities ├─ Data integrity problems └─ System failure risks 🟡 high.imo: High-priority improvements ├─ Risk of malfunction ├─ Performance issues └─ Significant decrease in maintainability 🟢 medium.imo: Medium-priority improvements ├─ Readability enhancement ├─ Code structure improvement └─ Test quality improvement 🟢 low.nits: Minor points ├─ Style unification ├─ Typo fixes └─ Comment additions 🔵 info.q: Questions/information ├─ Implementation intent confirmation ├─ Design decision background └─ Best practices sharing
1. **Pre-check**: PR information, change diff, related issues 2. **Systematic checks**: Security → Correctness → Performance → Architecture 3. **Constructive feedback**: Specific improvement suggestions and code examples 4. **Follow-up**: Fix confirmation, CI status, final approval
**Format:**
**Example:**
critical.must. Password is stored in plaintext
Proposed fix:
const bcrypt = require('bcrypt');
const hashedPassword = await bcrypt.hash(password, 12);
Hashing is required to prevent security risks.**Format:**
**Example:**
high.imo. N+1 query problem occurs
Improvement: Eager Loading
const users = await User.findAll({ include: [Post] });
This can significantly reduce the number of queries.**Format:**
**Example:**
high.must. Layer violation occurred The domain layer directly depends on the infrastructure layer. Please introduce an interface following the dependency inversion principle.
A collection of commands, roles, and automation scripts for Claude Code. Automate your workflow without unnecessary confirmations, allowing you to focus on what matters.
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular…
Performance analysis based on Core Web Vitals with UX scoring. Trigger with "analyze performance", "improve speed", "check Core…
Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is…
Evaluate and improve AI prompt quality. Trigger with "check this prompt", "evaluate prompt quality", "improve this prompt".
Generate commit messages from staged changes. Trigger with "suggest commit message", "generate commit message", "what should the…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.