← スキル一覧に戻る

code-quality
by take566
⭐ 0🍴 0📅 2026年1月24日
SKILL.md
name: code-quality description: コードレビュー、コミットメッセージ生成、リファクタリング提案、テスト作成支援。静的解析、コーディング規約チェック、セキュリティスキャン。「レビュー」「コミット」「リファクタリング」「テスト」「コード品質」に関する質問で使用。
コード品質・レビュー支援
クイックスタート
コミットメッセージ生成
# git diffからコミットメッセージを生成
git diff --staged | python scripts/generate_commit.py
コードレビューチェックリスト
レビュー観点:
- [ ] 機能要件を満たしているか
- [ ] エラーハンドリングは適切か
- [ ] テストは十分か
- [ ] パフォーマンス問題はないか
- [ ] セキュリティ上の問題はないか
- [ ] 可読性・保守性は良いか
レビュー観点
| 観点 | 確認内容 |
|---|---|
| 正確性 | ロジックエラー、境界値、null処理 |
| セキュリティ | インジェクション、認証・認可、機密情報 |
| パフォーマンス | N+1、メモリリーク、不要な処理 |
| 可読性 | 命名、複雑度、コメント |
| 保守性 | 重複、結合度、テスタビリティ |
詳細ガイド
- レビューガイド: reference/review.md
- コミット規約: reference/commit.md
- リファクタリング: reference/refactoring.md
- テスト作成: reference/testing.md
ユーティリティスクリプト
# コミットメッセージ生成
python scripts/generate_commit.py
# 複雑度分析
python scripts/analyze_complexity.py src/
# セキュリティスキャン
python scripts/security_scan.py --path ./
ワークフロー: コードレビュー
進捗チェックリスト:
- [ ] 1. 変更概要の把握(PR説明、コミット履歴)
- [ ] 2. 全体構造の確認
- [ ] 3. 詳細レビュー(ロジック、エラー処理)
- [ ] 4. テストの確認
- [ ] 5. セキュリティチェック
- [ ] 6. フィードバック作成
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓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
レビュー
💬
レビュー機能は近日公開予定です