このスキルは、以下に焦点を当てた包括的なコードレビュー機能を提供する。 1. **セキュリティ分析** - 認証・認可の問題 - データ漏洩リスク - インジェクション脆弱性 - 暗号の弱点 - 機密データのロギング 2. **パフォーマンス・レビュー** - アルゴリズム効率(Big O 分析) - メモリ最適化 - データベースクエリ最適化 - キャッシュ機会 - 並行性の問題 3. **コード品質** - SOLID 原則 - デザインパターン - 命名規則 - ドキュメント - テストカバレッジ 4. **保守性** - コードの可読性 - 関数サイズ(50 行未満が望ましい) - 循環的複雑度 - 依存関係管理 - 型安全性
Scanned 9/2/2026
Install to Claude Code
npx -y skills add luongnv89/claude-howto --skill code-review-specialist --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Code Review Specialist?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/luongnv89-code-review-specialist-claude-howto)More formats (shields.io, HTML) on the badges page.
<!-- i18n-source: 03-skills/code-review-specialist/SKILL.md -->
<!-- i18n-source-sha: e978c49 -->
<!-- i18n-date: 2026-04-27 -->
---
name: code-review-specialist
description: セキュリティ、パフォーマンス、品質分析を含む包括的なコードレビュー。コードレビュー、コード品質分析、プルリクエスト評価の依頼があった場合、またはコードレビュー、セキュリティ分析、パフォーマンス最適化について言及がある場合に使用する。
---
# コードレビュー・スキル
このスキルは、以下に焦点を当てた包括的なコードレビュー機能を提供する。
1. **セキュリティ分析**
- 認証・認可の問題
- データ漏洩リスク
- インジェクション脆弱性
- 暗号の弱点
- 機密データのロギング
2. **パフォーマンス・レビュー**
- アルゴリズム効率(Big O 分析)
- メモリ最適化
- データベースクエリ最適化
- キャッシュ機会
- 並行性の問題
3. **コード品質**
- SOLID 原則
- デザインパターン
- 命名規則
- ドキュメント
- テストカバレッジ
4. **保守性**
- コードの可読性
- 関数サイズ(50 行未満が望ましい)
- 循環的複雑度
- 依存関係管理
- 型安全性
## レビュー・テンプレート
レビューしたコードごとに、以下を提供する。
### サマリー
- 全体品質評価(1-5)
- 主要な指摘件数
- 推奨される優先領域
### クリティカルな問題(あれば)
- **Issue**: 明確な説明
- **Location**: ファイルと行番号
- **Impact**: なぜ重要か
- **Severity**: Critical/High/Medium
- **Fix**: コード例
### カテゴリ別の指摘事項
#### セキュリティ(問題が見つかった場合)
セキュリティ脆弱性を例示しながら列挙
#### パフォーマンス(問題が見つかった場合)
複雑度分析を含めパフォーマンス問題を列挙
#### 品質(問題が見つかった場合)
リファクタリング提案を含めコード品質の問題を列挙
#### 保守性(問題が見つかった場合)
改善案を含め保守性の問題を列挙
## バージョン履歴
- v1.0.0 (2024-12-10): セキュリティ、パフォーマンス、品質、保守性分析を含む初回リリース
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Create Mermaid diagrams for flowcharts, sequences, ERDs, and
Draft release notes and changelog entries from git history or merged PRs between two refs (tags/SHAs/branches), including breaking changes, migrations, and upgrade steps. Use when the user asks for release notes, changelog updates, or a GitHub Release draft.
Understand the components, mechanics, and constraints of context in agent systems. Use when designing agent architectures, debugging context-related failures, or optimizing context usage.
Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks "how does claude-mem work?" or "what is this thing doing?".
Generate the stable Paperclip release changelog at releases/vYYYY.MDD.P.md by reading commits, changesets, and merged PR context since the last stable tag.