name: code-review description: | コードレビューを実施する際に使用。プルリクエストのレビュー、コード品質チェック、 セキュリティ検査、パフォーマンス分析を行う。「レビューして」「コードをチェック」 「品質を確認」などの指示で起動。
このスキルは、以下のガイドライン(~/.claude/CLAUDE.md)に基づいた體系的なコードレビューを提供します:
以下の場合にこのスキルを使用:
プルリクエストの場合、最初にCI/CDステータスをチェックする:
# GitHubのPR番號が明示されている場合
gh pr view <PR番號> --json statusCheckRollup
# または、現在のブランチのPRを確認
gh pr status
gh pr checks
CI/CDチェックの結果に応じた対応:
CI失敗時の詳細確認:
# 失敗したチェックの詳細を確認
gh pr checks <PR番號>
# ログの取得(GitHub Actionsの場合)
gh run view <run-id> --log-failed
レビュー対象を明確にする:
# 変更ファイルの確認
git status
git diff --name-only
# PRの場合は差分を確認
gh pr diff <PR番號>
# または特定のファイルが指定されている場合はそれを対象とする
レビュー前に以下を確認:
自分のPRでCI失敗の場合:
セキュリティスキャン: 脆弱性検出
修正を実施:
ローカルで同じチェックを実行して検証
再プッシュ:
bash
git add .
git commit -m "fix: resolve CI failures"
git push
他人のPRレビューでCI失敗の場合:
レビューコメントの冒頭に以下を追加:
## ⚠️ CI/CD Status
### 失敗しているチェック
- [チェック名1]: [失敗理由の要約]
- [チェック名2]: [失敗理由の要約]
### 修正が必要なアクション
1. [具體的な修正內容]
2. [具體的な修正內容]
詳細は以下のコードレビューを參照してください。
---
以下の観點でコードを評価(詳細はreference.md參照):
レビュー結果を以下の形式で提供:
## コードレビュー結果
### ⚠️ CI/CD Status (該當する場合)
[CI失敗情報をここに記載]
### 🔴 Critical Issues (即座に修正が必要)
- [具體的な問題と場所]
- [修正案]
### 🟡 Warnings (修正を推奨)
- [改善提案]
- [理由]
### 🟢 Good Practices (良い點)
- [評価できる実裝]
### 💡 Suggestions (任意の改善案)
- [より良い実裝の提案]
### 📝 Notes
- [その他の気づき]
小蔥技能7w4.net持續更新中。
gh) - PR情報とCI/CDステータスの取得用このスキルは以下のCI/CDシステムに対応: - GitHub Actions - CircleCI (GitHub統合経由) - その他GitHub Checksに統合されているCI/CD
注意: PRのCI/CDステータス確認にはghコマンドが必要です。インストール方法:
# macOS
brew install gh
# 認証
gh auth login
這是一個質量較好的程式碼審查技能,文件結構完整、示例豐富,CI檢查整合做得實用,審查維度覆蓋全面。針對不同場景有明確的處理流程。不過全部文件都是日語,限制了使用範圍;缺少審查標準量化指標和常見問題解答;部分邊界場景的示例還不夠充分。總體適合需要系統性程式碼審查的團隊使用。