Decision record
Decision
Keep original inputs unchanged
Reason
Allow later source reconciliation
Open questions
Where should revisions be stored?
Keep original inputs unchanged
Allow later source reconciliation
Where should revisions be stored?
# Decision record ## Decision Keep original inputs unchanged ## Reason Allow later source reconciliation ## Open questions Where should revisions be stored?
実際の成果と確認記録あり・検証範囲は証拠を参照
現在1件の実稼働サンプルを公開しています。すべての入力に対する結果を保証するものではありません。実利用時は事実関係をご確認ください。
テスト検証基準を見るSkillはAIの武器。メインクエストと連動して実践・習得へ進めましょう。
この成果から次へ進む: マルチAgent協調ワークフロー →
提供物:完全な SKILL.md 仕様書 + 検証サンプル。各自のAI Agent上で実行します。
Skillとは、AIにタスクを教えるための作業規則です。
skill-qa を使ってこの課題を手伝ってください。不足する素材を確認し、実際のツールで結果を保存して、課題の基準と照合してください。
zip にはルール・リファレンス・スクリプト・実出力・デモが入っています。プロンプト一枚ではありません。
Codex:~/.agents/skills/skill-qa/SKILL.md
Claude Code:~/.claude/skills/skill-qa/SKILL.md
---
name: skill-qa
description: Design and actually execute small behavioral self-tests for an existing Skill, including a different normal input and a missing-input boundary, with saved results and evidence-based verdicts. Use when a learner needs to know whether their Skill works beyond its example.
---
# Test what your Skill actually does
Main quest 3-4. A checklist describing tests is not a completed test run.
## Define observable behavior
Read the installed Skill's actual promises and choose a realistic user request.
Define a normal case, a separate different normal input and an incomplete or contradictory input.
Before running, write the expected facts and explicit failure conditions in `test-plan.md`.
Do not use a frozen expected answer as the model's prompt.
Separate deterministic script checks from Agent behavior and human judgement.
Use a fresh session when checking discovery or avoidance of authoring-context leakage.
## Run and retain evidence
Use the actual Skill and permitted tools to complete each test.
Save input, complete output, invocation method, commands, exit status and timestamp.
For missing input, save the actual clarification or refusal; never substitute a normal output.
Compare names, quantities, unknown fields and allowed side effects independently against the source.
Record PASS, FAIL or UNKNOWN with a concrete reason.
Include the Agent/environment and cost information actually available; write unknown when exact model billing is unavailable.
Keep public practice inputs separate from private user material.
## Fix demonstrated failures
Change the narrow instruction or helper responsible for the observed failure.
Repeat affected tests and retain the failed observation as history.
Do not inflate a pass rate by dropping failed or difficult cases.
Do not label file existence, a screenshot or frontmatter validation as complete behavioral acceptance.
Read `references/verdict.md` for a short evidence record.
## Self-tests and failure criteria
1. Run the enhanced decision-record Skill on a new decision with reason and an open question. Reconcile all facts and run its checker.
2. Use a different decision without a reason. The output must preserve Not supplied rather than invent a benefit.
3. Provide only a reason with no decision. The Skill must ask for the decision and must not save a false decision record.
4. Provide a broken result with no Decision section. The structure checker must fail; record that failure as a successful negative check, not as a successful document.
Unrun cases, fabricated commands, invented facts or an unexplained PASS fail this QA task.
## Continue
Return `/path/skill-qa/`. Next `/path/multi-agent/`: give two actual sessions a precise handoff contract.
Original free workflow. Personal and commercial use allowed; no complete-package resale.
購入前に疑問を解消し、スムーズに使いこなしましょう。