review-code
Review code changes for quality, security, and adherence to project conventions. Use after making code changes or when reviewing a pull request.
Best use case
review-code is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Review code changes for quality, security, and adherence to project conventions. Use after making code changes or when reviewing a pull request.
Teams using review-code should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/review-code/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How review-code Compares
| Feature / Agent | review-code | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Review code changes for quality, security, and adherence to project conventions. Use after making code changes or when reviewing a pull request.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
Cursor vs Codex for AI Workflows
Compare Cursor and Codex for AI coding workflows, repository assistance, debugging, refactoring, and reusable developer skills.
SKILL.md Source
# Review Code Review the following code: $ARGUMENTS ## Review Scope 1. Run `git diff` to identify changes (or examine specified files) 2. Review each changed file against the checklist below 3. Report findings organized by severity ## Review Checklist ### Correctness - Logic handles all cases including edge cases - Async operations properly awaited - Error handling is appropriate ### Security - No hardcoded secrets - Input validation at boundaries - No injection vectors (command, XSS, prompt) ### TypeScript Quality - Proper type annotations - No unnecessary `any` types - Interfaces defined for data structures ### Performance - No unnecessary re-renders (Vue components) - Efficient algorithms and data structures - Streaming used for AI responses ### Architecture - Follows project patterns (BaseAgent, StateGraph, tsoa) - Correct package boundaries - No circular dependencies ## Output Provide findings as: - 🔴 **Critical**: Must fix before merge - 🟡 **Warning**: Should fix - 🔵 **Suggestion**: Consider improving
Related Skills
write-tests
Write unit tests, integration tests, or E2E tests for code. Use after implementing a feature or when test coverage is needed.
write-requirements
Write user stories, acceptance criteria, and technical requirements for a feature or change. Use when defining what needs to be built.
security-audit
Perform a security audit of the codebase. Checks for OWASP Top 10, AI-specific vulnerabilities, dependency issues, and configuration problems.
research
Research and gather reliable information about libraries, APIs, specifications, and best practices. Use when you need to understand external documentation before planning or implementing a feature.
plan-task
Create a structured implementation plan for a feature, refactoring, or multi-step task. Use as the first step in the pipeline before /orchestrate. Produces a plan that the orchestrator can turn into a delegation plan.
orchestrate
Produce a structured delegation plan for parallel agent execution. Takes a task description or plan output, analyzes dependencies, assigns agents, and groups tasks for parallel execution. Use after /plan-task or when you need to plan how to delegate work across agents.
implement-feature
Implement a feature or fix a bug following the project's TypeScript patterns and conventions. Use when code changes are needed.
design-component
Design a UI component with specifications for layout, states, interactions, and accessibility. Use when creating new Vue.js components or redesigning existing ones.
deploy
Deploy the application or manage infrastructure. Handles Docker builds, CI/CD, and deployment workflows.
compliance-check
Check license compatibility, data privacy compliance, and AI ethics. Use when adding dependencies, handling user data, or reviewing regulatory requirements.
bump-dependencies
Bump or upgrade declared dependency versions in this pnpm workspace (root and packages/* package.json), with supply-chain checks before and after install. Use when the user asks to upgrade, bump, or refresh npm dependencies in manifests—not only the lockfile.
flutter-dart-code-review
库无关的Flutter/Dart代码审查清单,涵盖Widget最佳实践、状态管理模式(BLoC、Riverpod、Provider、GetX、MobX、Signals)、Dart惯用法、性能、可访问性、安全性和整洁架构。