From testing-skills
Creates a risk-based test plan (test-plan.md) following ISTQB/JSTQB methodology. Identifies product risks by likelihood × impact, then defines test approach, entry/exit criteria. Invoke via /test-plan <target>.
How this skill is triggered — by the user, by Claude, or both
Slash command
/testing-skills:test-plan [テスト対象名][テスト対象名]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
ISTQB/JSTQB のテストプロセス 7 活動のうち **テスト計画(test planning)** を担う単機能スキル。
ISTQB/JSTQB のテストプロセス 7 活動のうち テスト計画(test planning) を担う単機能スキル。
テスト対象の プロダクトリスク(product risk) を識別・評価し、それを根拠に
テストアプローチ・開始/完了基準を定めた計画書 test-plan.md を 1 本作る。
このスキルは テスト計画だけ を作る。テスト条件の識別(test-analyze)・テストケース設計 (test-design)・実装・実行・レポートは各専用スキルの担当で、ここでは呼び出さない。 単発のテスト作成依頼(単にユニットテストを 1 つ書きたいだけ)は対象外 — その場合は 通常のコーディング支援で対応する。
testing-skills 全 8 スキル共通の原則。test-plan はこの型を確立する参照実装。
docs/test/<テスト対象名>/test-plan.md。CLAUDE.md / AGENTS.md 等)に成果物の配置規約があればそちらを優先する。
着手前にリポジトリを調べ、既存の docs/ 構成やテストドキュメントの慣習に合わせる。AskUserQuestion で確認する。test-plan では
主に リスク許容度・優先度・完了基準のしきい値 がこれに当たる(推奨案を先頭に添えて訊く)。AskUserQuestion で確認し、決定が出たら
その内容を仕様書へ反映する作業まで行う(反映先の仕様書が規約パスにある場合)。
実装・詳細設計レベルで解決すべき決定は、仕様書ではなく作業計画・メモリ等へ退避する。/test-analyze を実行することを提案 するに留める
(代わりに分析・設計を進めない)。references/ に置く。references/template.md(test-plan.md の雛形)。references/mini-template.md
(mini-test-plan.md の雛形。手順 5 で使う)。G3 のような社内略号)。
初出で正式名称・意味を併記するか、平易な表現に開く。成果物単体で読み返して意味が
取れることを基準にする。<テスト対象名> があればそれを対象名とする。無ければ利用者に一言で確認する
(例: 「決済 API」「ユーザー登録フロー」)。対象名は成果物パス
docs/test/<テスト対象名>/ のディレクトリ名にも使う(英数字・ハイフンへ正規化)。原則 2 に従い、以下を 自分で調べる(利用者に訊かない):
docs/・README・PRD・設計書・型定義・API スキーマ。CLAUDE.md / AGENTS.md の成果物配置ルール(原則 1)。test-plan の核。プロダクトリスク(product risk)= 対象が期待どおり動かないことによる、 プロダクト側の悪影響 を洗い出し、2 軸で評価する。
リスク許容度・優先度の判断が利用者依存なら、ここで AskUserQuestion(推奨案先頭)で確認する。
リスク評価を 根拠 にして計画の骨子を決める:
references/template.md の構成で test-plan.md のドラフトを作り、
本文で提示して承認を得る(原則 2)。docs/test/<テスト対象名>/test-plan.md、プロジェクト規約があれば優先)へ書き込む。/test-analyze <テスト対象名> の実行を提案 する(原則 4)。自分では進めない。test-plan.md への利用者フィードバックが出なくなり、確認が完了したら、同ディレクトリに
初見者向けサマリ mini-test-plan.md を作成する。レビュー中は作らない
(フィードバックのたびに本編と同期し直すことになるため、収束後に一度だけ作る)。references/mini-template.md に従う。対象ドメインに
詳しくない人へ短時間で説明できる状態を目指し、見出しは「何が怖いか」「いつ終わりか」の
ような問いの形にする。テスト計画の終了条件(exit criteria)は以下。利用者に「終わりか」と訊かれる前に、 スキル側で判定して宣言する:
test-plan.md が規約パスへ書き込み済み(手順 4)。/test-review <テスト対象名> plan の判定が「通過」または
「条件付き通過」(記録 test-review-plan.md)になっている、もしくは利用者がゲートの
スキップを明示している。未実施なら完了宣言せず、利用者へ実行を促す
(test-review は明示起動のみで、本スキルからは起動できない)。/test-analyze <テスト対象名> の提案で
閉じる(原則 4)。npx claudepluginhub yasunori0418/skills --plugin testing-skillsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.