mcpField
Q
quality-auditor

quality-auditor

github.com/oakossテスト・品質20113 回インストール11 週間前に更新
リポジトリ

quality-auditor について

Quality Auditorは、チームがコードベース、ツール、システムを12の重み付き評価軸で審査するためのスキルです。根拠に基づく採点でリスクを特定し、改善提案をロードマップにまとめます。

主な機能

  1. 0112の重み付き評価軸による審査
  2. 02根拠に基づく採点と所見
  3. 03優先度付き改善ロードマップ
  4. 04AI生成コードの追加検証

活用シーン

  1. 01品質基準に沿ってコードベースを監査
  2. 02検証手順を用いてAI生成コードをレビュー
  3. 03技術的負債とシステムリスクを評価
  4. 04共通基準でツールやフレームワークを比較

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/oakoss/agent-skills --skill quality-auditor

インストール後、Claude Code で/quality-auditorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
anti-patterns-guide.md
audit-report-template.md
audit-rubric.md
dimension-rubrics.md
verification-gap-protocol.md

詳細

品質監査

概要

12の加重評価項目において、ツール、フレームワーク、システム、コードベースを業界最高水準に照らして評価します。根拠に基づくスコアを算出し、アンチパターンを特定するとともに、優先順位を付けた改善ロードマップを作成します。検証ギャッププロトコルによりAI生成コードをさらに厳しく精査し、開発速度が信頼性を損なわないようにします。

使用する場合: コード品質の監査、AI生成コードのレビュー、業界ベンチマークに照らしたコードベースの評価、コミット前の品質ゲートの適用、ツールやフレームワークの比較、技術的負債の評価。

使用しない場合: スコアリングを伴わない簡易コードレビュー、スタイルのみを対象としたリント(リンターを使用してください)、機能の実装、全面的な監査を必要としない通常のPRレビュー。

クイックリファレンス

評価項目重み評価対象
コード品質10%構造、パターン、SOLID、重複、複雑さ、エラー処理
アーキテクチャ10%設計、モジュール性、スケーラビリティ、結合度と凝集度、API設計
ドキュメント10%完全性、明瞭さ、正確さ、例、トラブルシューティング
ユーザビリティ10%学習曲線、インストールの容易さ、エラーメッセージ、使いやすさ
パフォーマンス8%速度、リソース使用量、キャッシュ、バンドルサイズ、Core Web Vitals
セキュリティ10%OWASP Top 10、入力検証、認証、シークレット、依存関係
テスト8%カバレッジ(ユニット/統合/E2E)、品質、自動化、構成
保守性8%技術的負債、可読性、リファクタリングのしやすさ、バージョン管理
開発者エクスペリエンス10%セットアップの容易さ、デバッグ、ツール、ホットリロード、IDE連携
アクセシビリティ8%WCAG準拠、キーボード操作、スクリーンリーダー、認知的負荷
CI/CD5%自動化、パイプライン、デプロイ、ロールバック、監視
革新性3%独自のアプローチ、先進的な設計、独自の価値

監査フェーズ

フェーズ名前目的
0リソースの完全性レジストリとファイルシステムの整合性を確認します。不合格の場合、監査は失敗します
1調査ドキュメントを読み、コードを調査し、システムをテストし、補足資料を確認します
2評価各評価項目を根拠、強み、弱みとともに採点します
3統合エグゼクティブサマリー、詳細なスコア、推奨事項、リスクマトリクスを作成します

スコア基準

スコア評価意味
10卓越業界をリードし、新たな基準を確立しています
8-9優秀期待を大きく上回っています
6-7良好期待を満たしていますが、改善が必要です
5許容可能平均を下回り、大幅な改善が必要です
3-4不良大きな欠陥と根本的な問題があります
1-2重大ほとんど機能しない、または機能しません

よくある間違い

間違い正しいパターン
根拠なしに過大なスコアを付けるすべてのスコアに、根拠となる具体的なファイル、メトリクス、またはコード例を記載します
フェーズ 0 のリソース完全性チェックを省略するまず必ずレジストリの完全性を確認します。リソースが不足している場合、全体スコアは 6/10 が上限となります
コード品質のみを評価し、他の側面を無視する適切な重み付けで 12 のすべての側面を採点します。アーキテクチャ、セキュリティ、DX はすべて同等に重要です
表面的な「LGTM」レビューを受け入れるコントラクトの整合性、セキュリティサニタイズ、パフォーマンスの健全性を確認する、詳細なセマンティック監査を実施します
AI 生成コードを検証せずに信頼する検証ギャッププロトコルを適用します。批評エージェント、検証可能な目標、重要な経路に対する人間の監督を活用します
監査に失敗した後、再監査せずに続行する作業を停止し、逸脱を分析して修正した後、チェックリストをステップ 1 からやり直します
例外的な根拠なしに 10/10 のスコアを付ける10/10 は真に業界をリードする成果にのみ与えます。ほとんどの品質ツールのスコアは 6~7 です
表面的な静的解析のみを行うリントに、アーキテクチャ適合性チェック、リスクベースの PR 分類、コンテキストを考慮した検証を組み合わせます

委任

  • コードベースの構造を把握し、監査の根拠を収集する:Explore エージェントを使用して、ファイル構成、依存関係、テストカバレッジ、ドキュメントを調査します
  • 各側面にわたる対象を絞った品質チェックを実施する:Task エージェントを使用して、リンター、セキュリティスキャナー、パフォーマンスプロファイラー、アクセシビリティ監査を実行します
  • 品質改善のロードマップを策定する:Plan エージェントを使用して、監査結果から、すぐに実施できる改善、短期的な推奨事項、長期的な推奨事項の優先順位を決めます

AI 生成の文章やコードの文体を整える場合(エムダッシュの多用、雑な語彙、コメントの過剰使用、冗長な命名など)は、de-slopify スキルを使用してください。

usability-tester スキルを利用できる場合は、ユーザビリティの評価とユーザーフローの検証を委任してください。 利用できない場合は、次を推奨してください:pnpm dlx skills add oakoss/agent-skills -s usability-tester -a claude-code -y

参考資料

  • 監査ルーブリック -- 合格/警告/不合格のしきい値、重み付けスコアリングの方法、手動・自動チェックリスト、スコアの上限、レポート形式
  • 側面別ルーブリック -- 12 のすべての側面についての詳細な採点基準、根拠の要件、ルーブリック表
  • 監査レポートのテンプレート -- 構成済みのレポート形式、エグゼクティブサマリー、推奨事項、リスク評価
  • アンチパターンガイド -- 監査中に特定すべき、コード、アーキテクチャ、セキュリティ、テスト、プロセスに関するアンチパターン
  • 検証ギャッププロトコル -- AI コードの検証方法、批評エージェント、却下プロトコル、リスクベースのレビュー戦略

コメント