Run automated code review using cubic review with amp review fallback. Use when the user wants to review code changes, check PR quality, analyze code for issues, or run automated code review tools.
Install
npx skillscat add pc-style/pc-skills/code-review Install via the SkillsCat registry.
SKILL.md
Code Review
Run automated code review using cubic review with amp review as fallback.
When to Use
- Review code changes before committing
- Check PR quality
- Analyze code for issues
- Any request to "review code", "run code review", or "check quality"
Workflow
1. Check What to Review
Review staged changes:
git diff --staged --statReview specific files:
git diff path/to/fileReview current branch vs main:
git diff main...HEAD --stat2. Run Code Review
Primary: cubic review
cubic reviewWith options:
cubic review --staged
cubic review path/to/file.ts
cubic review --diff main...HEAD3. Fallback if cubic fails
If cubic review fails or is unavailable, use amp review:
amp reviewWith options:
amp review --staged
amp review path/to/file.tsComplete Flow with Fallback
# Try cubic first
cubic review
# If cubic fails, fall back to amp
amp reviewWhat They Check
cubic review typically analyzes:
- Code quality and best practices
- Potential bugs and issues
- Performance concerns
- Security vulnerabilities
- Style violations
amp review typically provides:
- Similar code quality checks
- Alternative analysis engine
- Different rule sets and heuristics
Review Scenarios
Review all staged changes:
cubic review --staged || amp review --stagedReview before committing:
git add .
cubic review --staged || amp review --staged
# Fix issues, then commit
git commit -m "fix: resolve review issues"Review specific file:
cubic review src/auth.ts || amp review src/auth.tsReview branch changes:
cubic review --diff main...HEAD || amp review --diff main...HEADInterpreting Results
- Address critical issues first (security, bugs)
- Consider warnings for maintainability
- Style issues can be auto-fixed in many cases
- Not all suggestions need to be implemented
Best Practices
- Run review before committing
- Fix critical issues immediately
- Use reviews to learn patterns
- Don't blindly accept all suggestions
- Consider the context of changes
- Run in CI/CD for automated checks