analyze-dependencies
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular dependencies", "architecture issues?",…
Systematic PR review for code quality assurance. Trigger with "review this PR", "check this pull request", "code review", "review please".
$ npx -y skills add wasabeef/claude-code-cookbook --skill pr-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pr-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Systematic PR review for code quality assurance. Trigger with "review this PR", "check this pull request", "code review", "review please".
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.
Repo: wasabeef/claude-code-cookbook
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular dependencies", "architecture issues?",…
Performance analysis based on Core Web Vitals with UX scoring. Trigger with "analyze performance", "improve speed", "check Core Web Vitals", "page speed",…
Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is this accurate?".
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 commit say?", "write commit…