| name | verify-implementation |
| trigger | /verify |
| description | Spawn multiple children to verify implementation meets requirements from different angles |
| parameters | [{"name":"requirements","required":true},{"name":"scope","required":false},{"name":"aspects","default":["functional","integration","edge-cases","performance"]}] |
Verify Implementation Skill
When triggered, spawn child instances to verify an implementation against requirements.
Usage
/verify
Behavior
- Parse requirements/specification
- Identify implementation scope (files, features)
- Spawn N child instances (one per verification aspect). Use non-Claude providers (
gemini, codex, copilot, or cursor) unless the user explicitly requested Claude.
- Each child verifies from their assigned perspective
- Aggregate results into pass/fail report with findings
Parameters
- requirements: Requirements document, spec, or feature description
- scope: Optional file pattern to limit verification scope
- aspects: Verification dimensions (default: functional, integration, edge-cases, performance)
Example
/verify The user authentication should support OAuth2, rate limiting, and remember-me functionality
This would spawn four children:
- Functional verifier: core OAuth2 flow, rate limiting logic, remember-me cookies
- Integration verifier: database interactions, external OAuth providers, session storage
- Edge-case verifier: expired tokens, concurrent logins, malformed requests
- Performance verifier: login latency, token refresh overhead, rate limit efficiency
Output
A verification report with:
- Pass/fail status for each requirement
- Detailed findings per verification aspect
- Missing functionality identified
- Implementation gaps or bugs discovered
- Test coverage assessment
- Recommendations for fixes or improvements