verifier

Verify code implementations against specified contracts and acceptance criteria.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/taniwhaai/skills --skill verifier-taniwhaai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verifier
Source: https://github.com/taniwhaai/skills/tree/main/skills/verifier
Command: npx skills add https://github.com/taniwhaai/skills --skill verifier-taniwhaai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the verification of AI-generated code implementations against their specified contracts, ensuring that the code meets the required acceptance criteria.

Core Features & Use Cases

  • Contract Verification: Reads the contract, implementation source files, and project context, then writes and runs tests against the contract's acceptance criteria.
  • Independent Verification: Separates the verification process from the implementation to prevent biases and ensure code quality.
  • Use Case: After an AI has generated code to fulfill a specific requirement, use this Skill to verify that the code meets the outlined contract specifications.

Quick Start

Run the verifier skill to verify the implementation of module 'module_name'.

Frequently Asked Questions about verifier

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

FAQPage Schema
How do I automate contract verification for AI-generated code?

Automating contract verification for AI-generated code is done by reading the contract, implementation source files, and project context, then writing and running tests against the contract's acceptance criteria. This ensures the code meets required specifications.

What is contract verification in AI-centric codebases?

Contract verification in AI-centric codebases is the process of validating code implementations against specified acceptance criteria. It separates verification from implementation to prevent biases and ensure code quality assurance.

How do I verify AI code implementations meet their acceptance criteria?

Verifying AI code implementations against acceptance criteria involves running an independent verification process that reads the contract and project context, writes tests, and executes them to detect errors and confirm contract satisfaction.

Does contract verification work with any programming language?

Contract verification requires language-specific tools for execution. You must integrate the appropriate language-specific testing tools into your project context to successfully run the generated tests against the implementation source files.

When should I use independent verification for AI-generated code?

Independent verification for AI-generated code should be used after an AI has generated code to fulfill a specific requirement. It prevents implementation biases by separating the verification process from the original code generation.

Why does AI code verification fail to detect implementation errors?

AI code verification might fail to detect implementation errors if the process is not independent from the implementation phase. Separating verification from implementation prevents biases and ensures accurate contract satisfaction and error detection.