verification

Validates implementation results against requirements using automated quality gates and acceptance criteria.

111|73|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/autopus-ai/autopus-adk --skill verification-autopus-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: verification
Source: https://github.com/autopus-ai/autopus-adk/tree/main/.omp/skills/verification
Command: npx skills add https://github.com/autopus-ai/autopus-adk --skill verification-autopus-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After implementing a feature, developers need a structured way to confirm the code actually meets requirements, passes quality gates, and does not break existing functionality before shipping. ## Core Features & Use Cases - Functional Verification: Checks each requirement item against the implementation, confirming it is built, tested, and handles edge cases. - Automated Quality Gates: Runs Go build, race-detector tests, coverage thresholds (85%+), golangci-lint, go vet, and LSP error checks in sequence. - Regression Verification: Compares test results against the previous commit using git stash to confirm existing functionality still works. - Use Case: After finishing an OAuth2 login feature, run this Skill to verify every EARS acceptance criterion, confirm 91% test coverage with zero race conditions, and produce a completion report marking the work ready for deployment. ## Quick Start Verify my completed implementation against the requirements and run all quality gates to confirm it is ready to ship.

Frequently Asked Questions about verification

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

FAQPage Schema
How do I verify a Go implementation meets all requirements?▼

Check each requirement item against the implementation, confirming it is built, covered by tests, and handles edge cases. Then run automated quality gates including go build, go test -race, coverage checks, and linters before marking the work complete.

How to run a full Go quality gate before deployment?▼

Run go build to confirm compilation, go test -race for race conditions, go test -coverprofile for coverage above 85%, golangci-lint for lint issues, and go vet for suspicious constructs. All steps must pass with zero errors.

What test coverage threshold does this verification require?▼

The quality gate requires at least 85% test coverage, measured with go test -coverprofile and inspected via go tool cover. Coverage below this threshold fails the gate.

How do I check for regressions after implementing a feature?▼

Run the full test suite, then use git stash to temporarily revert your changes, run the tests again on the previous state, and restore with git stash pop. Comparing results confirms existing functionality was not broken.

Does this verification work with languages other than Go?▼

The automated quality gate commands are Go-specific, using go build, go test, golangci-lint, and go vet. The functional verification and acceptance criteria steps are language-agnostic checklists applicable to any stack.