mcpField
Q
qcsd-ideation-swarm

qcsd-ideation-swarm

github.com/proffesor-for-testingテスト・品質519103 回インストール今日更新
リポジトリ

qcsd-ideation-swarm について

qcsd-ideation-swarm は、PI Planning や Sprint Planning で開発前のストーリーやウェブサイトを評価する品質エンジニアリングスキルです。品質基準、リスク、テスト容易性を分析し、GO、CONDITIONAL、NO-GO の判定を出します。

主な機能

  1. 01計画前のストーリーとサイト評価
  2. 02HTSM v6.3 品質基準の適用
  3. 03リスクとテスト容易性の分析
  4. 04フラグに応じた条件付きエージェントの実行
  5. 05詳細な評価レポートの生成

活用シーン

  1. 01PI Planning 前のストーリー確認
  2. 02Sprint Planning 前のウェブサイト評価
  3. 03セキュリティ、アクセシビリティ、統合リスクの特定
  4. 04品質基準に基づく開発着手判断

インストール

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

$npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill qcsd-ideation-swarm

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

同梱ファイル

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

evals/
qcsd-ideation-swarm.yaml
schemas/
output.json
scripts/
validate-config.json
steps/
01-flag-detection.md
02-core-agents.md
03-batch1-results.md
04-conditional-agents.md
05-decision-synthesis.md
06-report-generation.md
07-learning-persistence.md
08-final-output.md

詳細

QCSD アイデエーションスウォーム v7.0

PI プランニングとスプリントプランニングのための、シフトレフト型品質エンジニアリングスウォームです。


概要

アイデエーションスウォームは、開発開始前にストーリーと URL を評価します。HTSM v6.3 の品質基準、リスクストーミング、テスト容易性分析を使用します。GO/CONDITIONAL/NO-GO の判定を出力し、QCSD ライフサイクルの最初のゲートとなります。

QCSD フェーズでの位置付け
フェーズスウォーム判定タイミング
アイデエーションqcsd-ideation-swarmGO / CONDITIONAL / NO-GOPI/スプリントプランニング
リファインメントqcsd-refinement-swarmREADY / CONDITIONAL / NOT-READYスプリントリファインメント
開発qcsd-development-swarmSHIP / CONDITIONAL / HOLDスプリント中
検証qcsd-cicd-swarmRELEASE / REMEDIATE / BLOCKリリース前/CI-CD
本番qcsd-production-swarmHEALTHY / DEGRADED / CRITICALリリース後
パラメーター
  • URL:分析するウェブサイト(URL モードでは必須)
  • OUTPUT_FOLDER:レポートの保存先(デフォルト:${PROJECT_ROOT}/Agentic QCSD/{domain}/)
独自の機能
  • URL モード:ライブウェブサイト分析用の自動 5 段階ブラウザーカスケード
  • HAS_VIDEO フラグ:動画コンテンツを検出し、/a11y-ally によるフォローアップを推奨
  • HTML 出力:html_output: true の場合、HTML レポートを生成
  • ブラウザーカスケード:Vibium -> agent-browser -> Playwright+Stealth -> WebFetch -> WebSearch-fallback

適用ルール — 最初にお読みください

ルール適用内容
E1ステップ 2 では、必ず 3 つのコアエージェント(qe-quality-criteria-recommender、qe-risk-assessor、qe-requirements-validator)をすべて起動してください。例外はありません。
E2並列実行するすべての Task 呼び出しは、必ず 1 つのメッセージにまとめてください。
E3各バッチの後は必ず停止して待機してください。先に進んではいけません。
E4フラグが TRUE の場合は、必ず条件付きエージェントを起動してください。省略してはいけません。
E5ステップ 5 で指定された GO/CONDITIONAL/NO-GO の判定ロジックを、必ずそのとおりに適用してください。
E6必ず完全なレポート構成を生成してください。短縮版は使用できません。
E7各エージェントは、分析前に必ず参照ファイルを読み込んでください。
E8必ずステップ 7 の学習内容の永続化を実行してください。省略してはいけません。

禁止されている行動:

  • エージェントを起動せずに要約する
  • 「簡潔にするため」にエージェントを省略する
  • バックグラウンドタスクが完了する前に先へ進む
  • 専門エージェントを起動せず、自分で分析する
  • レポートのセクションを省略したり、プレースホルダーテキストを使用したりする

ステップ実行プロトコル

このスキルでは、マイクロファイル方式のステップアーキテクチャを採用しています。「途中で忘れる」ことによるコンテキスト劣化を防ぐため、各ステップは個別のファイルとして一度に 1 つずつ読み込みます。

Read ツールで各ステップファイルを読み込み、順番に実行してください。

ステップ
  1. フラグの検出 -- steps/01-flag-detection.md -- URL コンテンツを取得(ブラウザーカスケード)し、7 つのフラグをすべて検出(HAS_UI、HAS_SECURITY、HAS_UX、HAS_VIDEO、HAS_MIDDLEWARE、HAS_SAP_INTEGRATION、HAS_AUTHORIZATION)
  2. コアエージェント -- steps/02-core-agents.md -- qe-quality-criteria-recommender、qe-risk-assessor、qe-requirements-validator を並列で起動
  3. バッチ 1 の結果 -- steps/03-batch1-results.md -- コアエージェントの完了を待ち、すべての指標を抽出
  4. 条件付きエージェント -- steps/04-conditional-agents.md -- フラグが立った条件付きエージェントを並列で起動
  5. 判定の統合 -- steps/05-decision-synthesis.md -- GO/CONDITIONAL/NO-GO の判定ロジックを適用
  6. レポートの生成 -- steps/06-report-generation.md -- エグゼクティブサマリーと完全なレポートを生成
  7. 学習内容の永続化 -- steps/07-learning-persistence.md -- 調査結果をメモリに保存し、永続化レコードを保存して、動画のフォローアップ推奨を含める
  8. 最終出力 -- steps/08-final-output.md -- すべてのスコアとフォローアップ推奨事項を含む完了サマリーを表示
実行手順
  1. Read ツールを使用して、現在のステップファイルを読み込みます(例:Read({ file_path: ".claude/skills/qcsd-ideation-swarm/steps/01-flag-detection.md" }))
  2. ステップの指示を最後まで実行します
  3. 次に進む前に、すべての成功基準を満たしていることを確認します
  4. ステップの出力を次のステップのコンテキストとして渡します
  5. ステップが失敗した場合は停止し、失敗した箇所を報告します。先に進んではいけません
再開のサポート

特定のステップから再開するには、--from-step N を指定すると、オーケストレーターはステップ N までスキップします。前のステップで必要となるデータが揃っていることを確認してください。


エージェント一覧

エージェント種類領域バッチ
qe-quality-criteria-recommenderコア(常時)要件検証1
qe-risk-assessorコア(常時)カバレッジ分析1
qe-requirements-validatorコア(常時)要件検証1
qe-accessibility-auditor条件付き(HAS_UI)ビジュアルアクセシビリティ2
qe-security-auditor条件付き(HAS_SECURITY)セキュリティコンプライアンス2
qe-qx-partner条件付き(HAS_UX)ドメイン横断2
qe-middleware-validator条件付き(HAS_MIDDLEWARE)エンタープライズ統合2
qe-sap-rfc-tester条件付き(HAS_SAP_INTEGRATION)エンタープライズ統合2
qe-sod-analyzer条件付き(HAS_AUTHORIZATION)エンタープライズ統合2

合計:9 エージェント(コア 3 + 条件付き 6)

注:Ideation スウォームには、独立した最終分析エージェントのステップがないため、ステップは 9 つではなく 8 つです。HAS_VIDEO フラグは /a11y-ally の追加推奨をトリガーしますが、エージェントは追加で起動しません。


品質ゲートのしきい値

指標GOCONDITIONALNO-GO
テスト可能性スコア>= 70%40 - 69%< 40%
リスクスコアLOW/MEDIUMHIGH(軽減可能)CRITICAL
要件の完全性>= 80%50 - 79%< 50%
品質基準のカバレッジ>= 7/10 カテゴリー4-6/10 カテゴリー< 4/10 カテゴリー

レポートファイル名の対応表

エージェントレポートファイル名ステップ
qe-quality-criteria-recommender02-quality-criteria.md2
qe-risk-assessor03-risk-assessment.md2
qe-requirements-validator04-requirements-validation.md2
qe-accessibility-auditor05-accessibility-audit.md4
qe-security-auditor06-security-audit.md4
qe-qx-partner07-ux-assessment.md4
qe-middleware-validator08-middleware-assessment.md4
qe-sap-rfc-tester09-sap-assessment.md4
qe-sod-analyzer10-sod-compliance.md4
Learning Persistence11-learning-persistence.json7
Synthesis01-executive-summary.md6

実行モデルの選択肢

モデル使用する場合エージェントの起動
Task Tool(PRIMARY)Claude Code セッションTask({ subagent_type, run_in_background: true })
MCP ToolsMCP サーバーが利用可能fleet_init({}) / task_submit({})
CLIターミナル/スクリプトswarm init / agent spawn

重要な原則

品質は最後にテストするのではなく、最初から作り込むものです。このスウォームは、コードを書く前にストーリーの実現可能性、テスト可能性、リスクを評価します。

コメント