<< All versions
Skill v1.0.0
currentAutomated scan100/100wasabeef/claude-code-cookbook/smart-review
──Details
PublishedOctober 25, 2026 at 06:26 PM
Content Hashsha256:ceedcf056c3672b9...
Git SHAbf1ddd31cb5b
──Files
Files (1 file, 5.2 KB)
SKILL.md5.2 KBactive
SKILL.md · 184 lines · 5.2 KB
version: "1.0.0" description: 'Auto-suggest optimal role and approach. Trigger with "review this", "check code quality", "best approach?", "how to improve?".' allowed-tools:
- Read
- Grep
- Glob
Auto-suggest optimal role and approach
A command that analyzes the current situation and automatically suggests the optimal role and approach.
Usage
bash
/smart-review # Analyze current directory/smart-review <file/directory> # Analyze specific target
Automatic Analysis Logic
Analysis by File Extension
package.json,*.tsx,*.jsx,*.css,*.scss→ frontendDockerfile,docker-compose.yml,*.yaml→ architect*.test.js,*.spec.ts,test/,__tests__/→ qa*.rs,Cargo.toml,performance/→ performance
Security-related File Detection
auth.js,security.yml,.env,config/auth/→ securitylogin.tsx,signup.js,jwt.js→ security + frontendapi/auth/,middleware/auth/→ security + architect
Complex Analysis Patterns
mobile/+*.swift,*.kt,react-native/→ mobilewebpack.config.js,vite.config.js,large-dataset/→ performancecomponents/+responsive.css→ frontend + mobileapi/+auth/→ security + architect
Error/Problem Analysis
- Stack traces,
error.log,crash.log→ analyzer memory leak,high CPU,slow query→ performance + analyzerSQL injection,XSS,CSRF→ security + analyzer
Suggestion Patterns
Single Role Suggestion
bash
$ /smart-review src/auth/login.js→ "Authentication file detected"→ "Analysis with security role recommended"→ "Execute? [y]es / [n]o / [m]ore options"
Multiple Role Suggestion
bash
$ /smart-review src/mobile/components/→ "📱🎨 Mobile + Frontend elements detected"→ "Recommended approaches:"→ "[1] mobile role alone"→ "[2] frontend role alone"→ "[3] multi-role mobile,frontend"→ "[4] role-debate mobile,frontend"
Suggestions for Problem Analysis
bash
$ /smart-review error.log→ "⚠️ Error log detected"→ "Starting root cause analysis with analyzer role"→ "[Auto-execute] /role analyzer"$ /smart-review slow-api.log→ "🐌 Performance issue detected"→ "Recommended: [1]/role performance [2]/role-debate performance,analyzer"
Suggestions for Complex Design Decisions
bash
$ /smart-review architecture-design.md→ "🏗️🔒⚡ Architecture + Security + Performance elements detected"→ "For complex design decisions, debate format recommended"→ "[Recommended] /role-debate architect,security,performance"→ "[Alternative] /multi-role architect,security,performance"
Suggestion Logic Details
Priority Assessment
- Security - Authentication, authorization, and encryption are top priorities
- Critical Errors - System outages and data loss are urgent
- Architecture - Large-scale changes and technology selection require careful consideration
- Performance - Directly impacts user experience
- Frontend/Mobile - UI/UX improvements
- QA - Quality assurance and testing
Conditions for Recommending Debate
- When 3 or more roles are involved
- When there's a trade-off between security and performance
- When significant architectural changes are involved
- When both mobile and web are affected
Basic Examples
bash
# Analyze current directory/smart-review"Suggest the optimal role and approach"# Analyze specific file/smart-review src/auth/login.js"Suggest the best review method for this file"# Analyze error log/smart-review error.log"Suggest the best approach to resolve this error"
Practical Examples
Project-wide Analysis
bash
$ /smart-review→ "📊 Analyzing project..."→ "React + TypeScript project detected"→ "Authentication functionality + API + mobile support confirmed"→ ""→ "💡 Recommended workflow:"→ "1. Check authentication with security"→ "2. Evaluate UI/UX with frontend"→ "3. Confirm mobile optimization with mobile"→ "4. Review overall design with architect"→ ""→ "Auto-execute? [y]es / [s]elect role / [c]ustom"
Specific Problem Analysis
bash
$ /smart-review "How to set JWT expiration time"→ "🤔 Technical design decision detected"→ "This issue requires multiple expert perspectives"→ ""→ "Recommended approach:"→ "/role-debate security,performance,frontend"→ "Reason: Balance between security, performance, and UX is important"
Collaboration with Claude
bash
# Analysis combined with file contentcat src/auth/middleware.js/smart-review"Analyze this file from a security perspective"# Analysis combined with errorsnpm run build 2>&1 | tee build-error.log/smart-review build-error.log"Suggest ways to resolve build errors"# Design consultation/smart-review"Discuss whether to choose React Native or Progressive Web App"
Notes
- Suggestions are for reference only. The final decision is up to the user
- Debate format (role-debate) is recommended for complex issues
- Single role is often sufficient for simple problems
- Security-related matters should always be confirmed with a specialized role