Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →PR の体系的レビューでコード品質とアーキテクチャの健全性を確保する。「PR をレビューして」「このプルリクエストを確認して」「コードレビューして」「PR の品質チェック」「レビューお願い」などで起動。
.claude/skills/wasabeef-pr-757f8e/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 54% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 35% | 0% |
Pull Request の体系的レビューでコード品質とアーキテクチャの健全性を確保します。
bash# PR の包括的レビュー gh pr view 123 --comments 「この PR を体系的にレビューしてコード品質、セキュリティ、アーキテクチャの観点からフィードバックしてください」 # セキュリティ特化レビュー gh pr diff 123 「セキュリティリスクと脆弱性に焦点を当ててレビューしてください」 # アーキテクチャ観点のレビュー gh pr checkout 123 && find . -name "*.js" | head -10 「レイヤー分離、依存関係、SOLID 原則の観点からアーキテクチャを評価してください」
bash# コード品質の数値的評価 find . -name "*.js" -exec wc -l {} + | sort -rn | head -5 "コードの複雑度、関数サイズ、重複度を評価して改善点を指摘してください" # セキュリティ脆弱性チェック grep -r "password\|secret\|token" . --include="*.js" | head -10 "機密情報の漏洩、ハードコーディング、認証バイパスのリスクをチェックしてください" # アーキテクチャ違反の検出 grep -r "import.*from.*\.\./\.\." . --include="*.js" "レイヤー違反、循環依存、結合度の問題を評価してください"
text🔴 critical.must: 致命的問題 ├─ セキュリティ脆弱性 ├─ データ整合性問題 └─ システム障害リスク 🟡 high.imo: 高優先度改善 ├─ 機能不全のリスク ├─ パフォーマンス問題 └─ 保守性の大幅低下 🟢 medium.imo: 中優先度改善 ├─ 可読性の向上 ├─ コード構造改善 └─ テスト品質向上 🟢 low.nits: 軽微な指摘 ├─ スタイル統一 ├─ タイポ修正 └─ コメント追加 🔵 info.q: 質問・情報提供 ├─ 実装意図の確認 ├─ 設計判断の背景 └─ ベストプラクティスの共有
形式:
critical.must.例:
textcritical.must. パスワードが平文で保存されています 修正案: const bcrypt = require('bcrypt'); const hashedPassword = await bcrypt.hash(password, 12); セキュリティリスクを防ぐためハッシュ化が必須です。
形式:
high.imo.例:
texthigh.imo. N+1 クエリ問題が発生します 改善案: Eager Loading const users = await User.findAll({ include: [Post] }); クエリ数を大幅に削減できます。
形式:
high.must.例:
texthigh.must. レイヤー違反が発生しています ドメイン層がインフラ層に直接依存しています。 依存性逆転の原則でインターフェースを導入してください。
Other measured skills in the registry, with their headline benchmark lift.