← Back to list

code-review
by ririnto
⭐ 0🍴 0📅 Jan 22, 2026
SKILL.md
name: code-review description: 'Review code changes for quality, bugs, security, and performance issues. Use when the user asks to review code, check a PR, do a code quality check, security review, find bugs, or requests code inspection.' compatibility: Requires Git repository and code reading tools allowed-tools: - Bash(git:, node:, npm:, npx:, pnpm:, yarn:, python:, pip:, pytest:, go:, cargo:, mvn:, ./mvnw:, gradle:, ./gradlew:, make:, cmake:, g++:, gcc:, clang:) - Glob - Grep - Read - mcp__context7 - mcp__fetch - mcp__git - mcp__jetbrains - mcp__markitdown - mcp__sequential-thinking - mcp__serena
Code Review Skill
Systematically review code changes to identify quality, security, and performance issues.
Review Process
- Gather context:
git status --short,git diff --name-only [--cached]; deep dive withmcp__git__git_diff,mcp__serena__find_referencing_symbols,mcp__jetbrains__get_symbol_info. - Analyze:
- Code quality: readability, consistency, abstraction, duplication, complexity(≤15 lines/func 권장)
- Bugs: logic/edge cases, null/undefined, error handling, resource cleanup
- Security: injection, XSS, authz/authn, secret exposure
- Performance: extra loops, N+1, memory leaks, inefficient algo
- Tests: present? edge cases? mocking 적절성?
- Output format:
## Code Review Summary
[2-3 sentence overview of changes]
## Critical Issues (Must Fix)
- `file:line` - [Issue description] - [Fix approach]
## Major Issues (Should Fix)
- `file:line` - [Issue description] - [Improvement suggestion]
## Minor Suggestions (Optional)
- `file:line` - [Suggestion]
## Positive Observations
- [Good practices noted]
## Overall Assessment
[Final recommendations]
Language-Specific Checkpoints
- JavaScript/TypeScript: strict mode, async/await error handling, type definitions, ESLint rules
- Python: PEP 8, type hints,
withfor resources, specific exceptions - Java/Kotlin: null safety, immutability, try-with-resources, thread safety
- Go: error handling,
defer, goroutine leak 예방, context 전달
Edge Cases
- No changes: Notify that there is nothing to review
- More than 20 issues: Group by type, show top 10 by severity first
- Unclear intent: Specify ambiguous parts and request clarification
- Config files only: Analyze impact scope of configuration changes
Notes
- MCP tools are optional; omit if unavailable or add others as needed
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon