writing-verification-plans

Writes real-system acceptance verification plans with success criteria and pass/fail verification logs.

5|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/britt/agent-skills --skill writing-verification-plans-britt
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-verification-plans
Source: https://github.com/britt/agent-skills/tree/main/skills/writing-verification-plans
Command: npx skills add https://github.com/britt/agent-skills --skill writing-verification-plans-britt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Projects often ship features without proving they work end-to-end in real conditions, and teams lack a repeatable acceptance procedure. This Skill produces a VERIFICATION_PLAN.md that validates real-world behavior after every task, using real systems instead of mocks. ## Core Features & Use Cases - Verification Plan Authoring: Generates a VERIFICATION_PLAN.md with prerequisites, numbered scenarios, observable success criteria, and blocked-handling instructions. - Verification Execution & Logging: Runs each scenario in order and produces a timestamped verification log with PASS/FAIL/BLOCKED status and evidence per criterion. - Use Case: After finishing a new API integration, ask for a verification plan; the Skill writes scenarios covering the real endpoints, executes them, and reports which success criteria passed or failed before the task is marked complete. ## Quick Start Ask the AI to write a verification plan for the current project that proves the main feature works end-to-end on the real system.

Frequently Asked Questions about writing-verification-plans

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a verification plan for a software project?▼

Define each real-world scenario with its starting context, step-by-step actions, and observable success criteria, then record them in a VERIFICATION_PLAN.md. This Skill gathers that information through questions and generates the plan in a standard format.

What is the difference between a verification plan and integration tests?▼

A verification plan uses real running systems and never mocks or fakes, producing manual or agent-executed acceptance procedures. Integration tests are automated code suites; this Skill explicitly does not write unit or integration test code.

Can I use mocks or test doubles in acceptance verification?▼

No. The core rule is that verification must prove real-world behavior, so mocks and fakes are never allowed. A test environment is acceptable only when it is a fully running copy of the real system being integrated with.

When should a verification plan be created in a project?▼

Create one when setting up a new project, when the repository lacks a VERIFICATION_PLAN.md, or when adding features that need real-world validation. Verification then runs automatically after completing any task.

What happens when a verification scenario gets blocked?▼

The blocker is documented exactly, execution stops, and the developer is asked for help rather than guessing or skipping scenarios. The task is not marked complete until verification passes.