Files
everything-claude-code/.opencode/commands/verify.md

1.4 KiB

description, agent
description agent
Run verification loop to validate implementation build

Verify Command

Run verification loop to validate the implementation: $ARGUMENTS

Your Task

Execute comprehensive verification:

  1. Type Check: npx tsc --noEmit
  2. Lint: npm run lint
  3. Unit Tests: npm test
  4. Integration Tests: npm run test:integration (if available)
  5. Build: npm run build
  6. Coverage Check: Verify 80%+ coverage

Verification Checklist

Code Quality

  • No TypeScript errors
  • No lint warnings
  • No console.log statements
  • Functions < 50 lines
  • Files < 800 lines

Tests

  • All tests passing
  • Coverage >= 80%
  • Edge cases covered
  • Error conditions tested

Security

  • No hardcoded secrets
  • Input validation present
  • No SQL injection risks
  • No XSS vulnerabilities

Build

  • Build succeeds
  • No warnings
  • Bundle size acceptable

Verification Report

Summary

  • Status: PASS / FAIL
  • Score: X/Y checks passed

Details

Check Status Notes
TypeScript / [details]
Lint / [details]
Tests / [details]
Coverage / XX% (target: 80%)
Build / [details]

Action Items

[If FAIL, list what needs to be fixed]


NOTE: Verification loop should be run before every commit and PR.