core について
core は qa-skills の共有ドキュメントとスクリプトの層で、他のスキルから必要に応じて参照され、単独では実行しません。エビデンスやリスク、テストケースなどの基準を集約しています。
主な機能
- 01QA 共通基準の集約
- 02エビデンス段階とリスクモデルの定義
- 03ケース形式とカバレッジ基準の規定
- 04Schema 検証・型スキャンスクリプト
活用シーン
- 01他の QA スキルへの共通基準の提供
- 02qa-skills の依存関係のインストールや検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ fishzjp/ qa-skills --skill coreインストール後、Claude Code で/coreを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
case-format.mdclarify-pattern.mdcoverage.mdevidence.mdexecutability.mdpipeline-integration.mdreport-template.mdrisk-model.mdschema-extraction.mdtest-type-matrix.mdtesting-principles.mdtriage.mdmethods/boundary.mddata-driven.mddata-factory.mdpermission.mdstate-machine.mdscripts/scan_signals.pyvalidate_schema.py詳細
qa-skills 共有ナレッジベース(core)
このディレクトリはフレームワークの共通レイヤーです。ワークフローを定義せず、ユーザーが直接起動するものでもありません。skills/ 配下にあるほかの 12 個の skill(qa / requirement-analysis / test-strategy / …)から、相対パス
../core/<file> を使って必要に応じて参照されます。単一の保守元を複数の skill で再利用します。
共有ドキュメント
| ファイル | 内容 |
|---|---|
evidence.md | 証拠の等級基準(E0–E4)とステータスの表示 |
risk-model.md | リスク評価モデル(評価には証拠の付記が必須) |
executability.md | テストケースの実行可能性に関する必須基準(8 項目、いずれか 1 項目でも不合格なら否決) |
testing-principles.md | テスト原則 |
case-format.md | テストケースの番号付けと形式に関する規約 |
coverage.md | カバレッジ評価基準 |
schema-extraction.md | schema.yaml の抽出ルール |
clarify-pattern.md | 明確化チェックポイントのパターン |
test-type-matrix.md | 種類の判定マトリックス(10 軸すべてに回答必須) |
triage.md | 失敗の振り分け規約(4 分類の判定ツリー + G/S シグナル + 失敗の握りつぶし防止条項、3 件以上の失敗で発動) |
pipeline-integration.md | パイプライン統合と非対話実行の規約(⏸ チェックポイントの簡略化、成果物の保存、終了コードの意味、CI のトリガー分類と失敗のフィードバック) |
report-template.md | テストレポートのテンプレート |
methods/*.md | 設計手法の詳細(境界 / データ駆動 / 権限 / 状態機械)と実行レイヤーでのテストデータ生成パターン(データファクトリー) |
scripts/*.py | Schema バリデーター、種類シグナルスキャナー |
使用しない場合
- 具体的なテストタスク(テストケースの作成、方針の決定、バグの調査など)では、この skill を起動しないでください。 ワークフローが含まれていないため、単独で使用しても成果はありません。該当するタスクには、ほかの 12 個の skill のいずれかを使用してください。
- この skill を参照するのは、次の 2 つの場合のみです。① ほかの skill のワークフローが、必要に応じて上記のファイルを参照する場合。 ② インストール / 検証の場面(インストーラーがインストール依存単位として認識する場合)。
コメント
Markdown 対応