Quality Check スキル
役割
成果物の設計・実装パターンを統一された基準でチェックし、具体的な改善点をフィードバックします。
前提: linterでチェック可能な項目(gofmt, golangci-lint等)は自動チェックに任せます。このスキルは人間の判断が必要な項目に集中します。
注意: コミットメッセージは品質チェックの対象外です(開発者の責任範囲)。
チェック手順
- •
変更内容の確認
bashgit diff [対象範囲] git show [コミットハッシュ]
- •
linterチェック(自動)
bashgolangci-lint run
- •
テスト実行
bashgo test ./... go test -cover ./...
- •
品質基準の照合
references/quality-checklist.mdの各項目を確認 - •
フィードバック作成
- •問題があれば具体的な改善点を記載
- •良い点も積極的にフィードバック
- •必要に応じて修正例を提示
フィードバック方法
チームメンバーへ
SendMessage(type: "message") で個別にフィードバック
ユーザーへ
チェック結果をまとめて報告:
- •✅ 合格項目
- •❌ 改善が必要な項目
- •💡 推奨改善(任意)
使用例
bash
# 最新コミットをチェック /quality-check HEAD # 特定のコミットをチェック /quality-check abc123 # PRをチェック /quality-check #123
参考
- •
references/quality-checklist.md: 品質チェックリスト(詳細な項目) - •
docs/rules/go-style-guide.md: Go言語スタイルガイド(設計パターン)