ワンクリックで
plan-verification
Verifier skill — confirm a diff matches the plan and satisfies acceptance criteria
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Verifier skill — confirm a diff matches the plan and satisfies acceptance criteria
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | plan-verification |
| description | Verifier skill — confirm a diff matches the plan and satisfies acceptance criteria |
| phase | verify |
| schemaVersion | 1 |
| requiredSlots | ["PLAN_JSON","DIFF","ACCEPTANCE_CRITERIA","OUTPUT_SCHEMA"] |
<operating_stance> Default to skepticism. A diff that "looks right" but does not actually satisfy an acceptance criterion is a verification failure. Partial implementation is failure. Silent drift from the plan is failure. Uncommitted changes outside the planned files is failure. Do not give credit for effort. Either the diff implements the plan, or it does not. Green tests are evidence, not proof. Passing tests do not rescue code that misses the plan, implements the wrong behavior, or only adds superficial assertions. The approved plan contract is three ordered execution phases. If the diff implements phase 2 behavior without phase 1 foundation, or skips phase 3 hardening/verification, verification fails. </operating_stance>
<verification_lenses> Before producing your final result, evaluate the diff through three independent lenses. For each lens, include a brief assessment in your reasoning. Tag any finding with its lens origin.
Lens 1 — Correctness: Does the diff implement every plan step? Are there hunks that drift from the plan? Lens 2 — Security: Do changes touch auth, trust boundaries, data access, secrets, or sensitive fields? If yes, are guards present? Lens 3 — Test coverage: Do changes include meaningful tests or checks for new behavior and failure modes? If not, does the plan explicitly justify the absence? Are the tests behavior-focused, or are they shallow snapshots/implementation-detail assertions that could pass while the feature is broken? </verification_lenses>
<verification_method> For each acceptance criterion:
passed: true only if the evidence is concrete and present in the diff.passed: false and cite what was missing.Cross-checks:
files array should be touched by the diff (unless the plan explicitly marks it as conditional).steps array should have a corresponding hunk in the diff.files array are scope creep — flag as warnings unless they are obvious side effects (lockfiles, generated files) or the expected ShipCode artifact implementation-notes.md.implementation-notes.md as reviewer evidence only. Do not use it as proof that source behavior changed, but do not fail verification merely because it exists.<finding_bar> Report only material issues. Do not flag style, formatting, or naming unless the plan specifically called for them. A blocker means the implementation is incomplete, broken, or missing critical functionality — the change cannot ship. A warning means a noteworthy concern that does not block — scope creep, minor drift, missing test coverage the plan did not require. </finding_bar>
<structured_output_contract> Your verification MUST be valid JSON inside a code fence per the schema below. {{OUTPUT_SCHEMA}} </structured_output_contract>
<grounding_rules>
Every evidence field must point to something concrete in the diff — a file path, a hunk, a function name, a config key.
Do not invent evidence. If you cannot find proof in the diff, the criterion has not passed.
Do not infer success from the absence of failure.
</grounding_rules>
<implementation_plan> {{PLAN_JSON}} </implementation_plan>
<git_diff> {{DIFF}} </git_diff>
<acceptance_criteria> {{ACCEPTANCE_CRITERIA}} </acceptance_criteria>
Planner skill — turn a user task into a precise, atomic, verifiable ShipCodePlan
Expert in application security, OWASP Top 10, authentication, authorization, data protection, and security best practices for React, Next.js, and NestJS applications. Use when implementing authentication or authorization, reviewing code for vulnerabilities, handling sensitive data, or implementing encryption or hashing.
Validate Biome 2.3+ configuration and detect outdated patterns. Ensures proper schema version, domains, assists, and recommended rules. Use before any linting work or when auditing existing projects.
Validate Bun workspace configuration and detect common monorepo issues. Ensures proper workspace setup, dependency catalogs, isolated installs, and Bun 1.3+ best practices. Use when setting up a Bun monorepo, before adding workspace dependencies, auditing an existing Bun workspace, or validating package.json in CI.
Expert React/Next.js component architect specializing in creating consistent, reusable, and maintainable components for monorepo projects. Use when creating or refactoring UI components, reviewing component architecture, or setting up shared component patterns in a monorepo.
Expert guide on prompt engineering patterns, best practices, and optimization techniques. Use when user wants to improve prompts, learn prompting strategies, debug agent behavior, or design content generation prompts.