Agent Skills by ALSEL
汎用ビジネス・経営⭐ リポ 343品質スコア 85/100

qe-consultancy-practices

効果的なソフトウェア品質コンサルティングの実践を適用します。クライアントへのコンサルティングやアドバイス、またはコンサルティングワークフローの構築の際にご利用ください。

description の原文を見る

Apply effective software quality consultancy practices. Use when consulting, advising clients, or establishing consultancy workflows.

SKILL.md 本文

コンサルティング実践

<default_to_action> 品質についてコンサルティングする場合:

  1. まず聞く: 解決策を提示する前にクライアントの状況を理解する
  2. 発見する: どのような課題があるのか、何を試したのか、制約は何か?
  3. 優先順位をつける: インパクト/工数マトリックス - 高インパクト・低工数から優先
  4. 知識を移譲する: 彼らに依存させるのではなく、より良い状態にして去る
  5. 測定する: 成功指標を事前に定義し、週単位で追跡する

エンゲージメントタイプ:

  • アセスメント (1〜4週間): 発見、分析、推奨
  • トランスフォーメーション (3〜12ヶ月): 新しい実践の導入
  • アドバイザリー (継続的): 戦略的ガイダンス、コース修正
  • クライシス (1〜4週間): 本番環境をブロックしている重大問題の修正

重要な質問:

  • 「最後のデプロイメントの流れを説明してもらえますか」
  • 「最近本番環境に流出したバグについて教えてください」
  • 「1つだけ修正できるとしたら、何を修正しますか」 </default_to_action>

クイックリファレンスカード

コンサルティングプロセス

フェーズ期間ゴール成果物
発見1〜2週目状況を理解するインタビューノート、観察記録
分析2〜3週目根本原因を特定するインパクト/工数マトリックス
推奨3〜4週目知見を提示するロードマップ付きレポート
実装2〜6ヶ月以上変更を実行する動作するシステム、トレーニング済みチーム
移行最終月自立性を確保するハンドオーバードキュメント

インパクト/工数マトリックス

優先度内容アクション
高インパクト、低工数クイックウィン最初に実行
高インパクト、高工数主要イニシアチブ慎重に計画
低インパクト、低工数あると良い時間があれば実施
低インパクト、高工数気を散らすものスキップ

よくあるパターン

「テスト自動化が必要」

彼らが言うこと: 「テスト自動化が必要」 彼らが意味すること: 「手動テストが遅すぎる/コストがかかりすぎる」

発見: リグレッションテストにどのくらい時間がかかるか? デプロイメント頻度は?

典型的な発見: 「自動化」ではなく、より早いフィードバックが必要

推奨:

  1. 新しいコードのユニットテスト (TDD)
  2. 重要なパスに対するスモークテスト
  3. 探索的テストは発見のために維持
  4. 段階的に自動化を構築

「品質問題を修正してほしい」

彼らが言うこと: 「バグが多すぎる」 彼らが意味すること: 「何かおかしいが、何かわからない」

発見: どこで見つかったのか? どのタイプか? いつ導入されたか?

典型的な発見: テスト戦略がない、テストが遅すぎる、フィードバックループが不十分

推奨:

  1. テストを左にシフト
  2. 重要パスのカバレッジを改善
  3. CI/CDフィードバックを高速化
  4. 要件/受け入れ基準を改善

「品質をスケールしたい」

彼らが言うこと: 「急速に成長しており、品質が追いついかない」 彼らが意味すること: 「QAエンジニアを十分な速度で採用できない」

発見: 現在のQA:Dev比率は? QAはどこに時間を費やしているか?

典型的な発見: QAがボトルネック - 手動リグレッション、ゲートキーピング

推奨:

  1. QAを戦術的ではなく戦略的にする
  2. 開発者がテスト自動化を所有する
  3. QAは探索的テスト、リスク分析に焦点を当てる
  4. スケールのためにエージェントアプローチを使用

アンチパターン

アンチパターン問題より良い方法
クッキーカッターどこでも同じ解決策状況に特化した推奨
ツールプッシャー高価なツールを推奨実際の問題を解決するツール
プロセス独裁者厳格なプロセスを強要彼らの文化に合わせた軽量プロセス
常連客去らない、依存関係を作る彼らがあなたを必要としない状態を目指す
責任転嫁ゲーム人を指差すシステムを修正し、人を責めない

困難な状況

「すでに試しました」 → 「何を試して、何がうまくいかなかったのか教えてください」(彼らの経験から学ぶ)

「うちの状況は特殊です」 → 「何があなたの状況を特殊にしているのか理解させてください」(本当かもしれないし、言い訳かもしれない)

「予算/時間がありません」 → 「これを修正しない場合のコストは? 小規模から始めましょう」(ROIを示す)

「ここではうまくいきません」 → 「具体的な制約は? 適応させましょう」(うまくいくものを見つける)


エージェント統合

// 自動コードベースアセスメント
const assessment = await Task("Assess Codebase", {
  scope: 'client-project/',
  depth: 'comprehensive',
  reportFormat: 'executive-summary'
}, "qe-quality-analyzer");

// 戻り値: { qualityScore, testCoverage, technicalDebt, recommendations }

// 品質イニシアチブのROI分析
const roi = await Task("Calculate ROI", {
  currentState: { defectEscapeRate: 0.15, mttr: 48 },
  proposedImprovements: ['test-automation', 'ci-cd-pipeline'],
  timeframe: '6-months'
}, "qe-quality-analyzer");

// 戻り値: { estimatedCost, estimatedSavings, paybackPeriod }

エージェント調整ヒント

メモリネームスペース

aqe/consultancy/
├── assessments/*      - クライアントアセスメント
├── recommendations/*  - 優先順位付き推奨
├── roi-analysis/*     - ROI計算
└── progress/*         - 実装追跡

フリート調整

const consultingFleet = await FleetManager.coordinate({
  strategy: 'client-engagement',
  agents: [
    'qe-quality-analyzer',          // 現在の状態を評価
    'qe-regression-risk-analyzer',  // リスク評価
    'qe-quality-gate',              // 品質ゲートを定義
    'qe-deployment-readiness'       // デプロイメント成熟度
  ],
  topology: 'hierarchical'
});

関連スキル


覚えておくこと

優れたコンサルティングは、チームを権限化することであり、依存関係を作ることではありません。 あなたの成功は、彼らがあなたをもう必要としなくなった時点で測定されます。ただし、また一緒に仕事をしたいと思ってくれるなら。

最高の褒め言葉: 「これで大丈夫。来年Xに取り組むときは、あなたに電話します。」

正直に。役立つように。状況に基づいて。彼らをより良い状態にして去りましょう。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
proffesor-for-testing
リポジトリ
proffesor-for-testing/agentic-qe
ライセンス
MIT
最終更新
2026/5/12

Source: https://github.com/proffesor-for-testing/agentic-qe / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: proffesor-for-testing · proffesor-for-testing/agentic-qe · ライセンス: MIT