AgentSkillsCN

code-quality

代码评审、提交信息生成、重构建议、测试辅助。涵盖静态分析、编码规范检查、安全扫描。“评审”“提交”“重构”“测试”“代码质量”等相关问题均可使用此技能。

SKILL.md
--- frontmatter
name: code-quality
description: コードレビュー、コミットメッセージ生成、リファクタリング提案、テスト作成支援。静的解析、コーディング規約チェック、セキュリティスキャン。「レビュー」「コミット」「リファクタリング」「テスト」「コード品質」に関する質問で使用。

コード品質・レビュー支援

クイックスタート

コミットメッセージ生成

bash
# git diffからコミットメッセージを生成
git diff --staged | python scripts/generate_commit.py

コードレビューチェックリスト

code
レビュー観点:
- [ ] 機能要件を満たしているか
- [ ] エラーハンドリングは適切か
- [ ] テストは十分か
- [ ] パフォーマンス問題はないか
- [ ] セキュリティ上の問題はないか
- [ ] 可読性・保守性は良いか

レビュー観点

観点確認内容
正確性ロジックエラー、境界値、null処理
セキュリティインジェクション、認証・認可、機密情報
パフォーマンスN+1、メモリリーク、不要な処理
可読性命名、複雑度、コメント
保守性重複、結合度、テスタビリティ

詳細ガイド

ユーティリティスクリプト

bash
# コミットメッセージ生成
python scripts/generate_commit.py

# 複雑度分析
python scripts/analyze_complexity.py src/

# セキュリティスキャン
python scripts/security_scan.py --path ./

ワークフロー: コードレビュー

code
進捗チェックリスト:
- [ ] 1. 変更概要の把握(PR説明、コミット履歴)
- [ ] 2. 全体構造の確認
- [ ] 3. 詳細レビュー(ロジック、エラー処理)
- [ ] 4. テストの確認
- [ ] 5. セキュリティチェック
- [ ] 6. フィードバック作成