con un clic
verify
Run verification loop on current changes
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Run verification loop on current changes
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Enable or disable the workflow usage status line
Interactive live testing of a running web application via Playwright MCP browser automation
Run E2E Playwright testing workflow for web applications
Autonomous driver — outer loop that wakes on a schedule, resumes or advances the in-flight task for a repo, then pulls and launches the next queued task. Reconstructs all state from disk and the GitHub issue on every wake; never relies on session memory.
Assign or archive unscoped legacy workflow state files (created before repo-scoping) so they stop leaking into every repo's session.
| name | verify |
| description | Run verification loop on current changes |
| user_invocable | true |
| usage | /workflow:verify [--phase=<phase>] |
| arguments | [{"name":"phase","required":false,"description":"Specific phase to run (build, type, lint, test, security, diff)"}] |
Run a structured verification loop on the current workflow changes. Checks build, types, lint, tests, security, and diff.
# Run full verification
/workflow:verify
# Run specific phase
/workflow:verify --phase=build
/workflow:verify --phase=type
/workflow:verify --phase=lint
/workflow:verify --phase=test
/workflow:verify --phase=security
/workflow:verify --phase=diff
| Phase | Description | Tools Used |
|---|---|---|
build | Compile/build check | Framework build command |
type | Type checking | tsc, mypy, phpstan, etc. |
lint | Code style/lint | eslint, prettier, phpcs, etc. |
test | Run test suite | jest, phpunit, pytest, etc. |
security | Security scan | npm audit, composer audit, etc. |
diff | Review changes | git diff analysis |
When the user invokes this skill:
Detect project type
Run verification phases
For each phase (unless specific phase requested):
# Node.js
npm run build 2>&1 || yarn build 2>&1
# PHP
composer validate && composer install --dry-run
# Python
python -m py_compile <changed_files>
# TypeScript
npx tsc --noEmit
# PHP
vendor/bin/phpstan analyse <changed_files>
# Python
mypy <changed_files>
# JavaScript/TypeScript
npx eslint <changed_files>
# PHP
vendor/bin/phpcs <changed_files>
# Python
ruff check <changed_files>
# Node.js
npm test
# PHP
vendor/bin/phpunit
# Python
pytest
# Node.js
npm audit --audit-level=high
# PHP
composer audit
# Python
pip-audit
git diff --statCollect results
Generate report
╔══════════════════════════════════════════════════════════════╗
║ VERIFICATION REPORT ║
╠══════════════════════════════════════════════════════════════╣
║ Phase │ Status │ Duration │ Details ║
╠═══════════╪════════╪══════════╪═══════════════════════════════╣
║ Build │ ✓ PASS │ 2.3s │ Compiled successfully ║
║ Type │ ✓ PASS │ 1.1s │ No type errors ║
║ Lint │ ✗ FAIL │ 0.8s │ 2 errors, 3 warnings ║
║ Test │ ✓ PASS │ 5.2s │ 42 passed, 0 failed ║
║ Security │ ⚠ WARN │ 1.5s │ 1 moderate vulnerability ║
║ Diff │ ✓ PASS │ 0.2s │ 5 files, +120 -45 lines ║
╚══════════════════════════════════════════════════════════════╝
OVERALL: FAIL (1 blocking issue)
BLOCKING ISSUES:
1. [Lint] src/utils/helper.ts:42 - Missing semicolon
2. [Lint] src/utils/helper.ts:55 - Unused variable 'temp'
WARNINGS (non-blocking):
1. [Security] lodash@4.17.20 has moderate severity vulnerability
Recommendation: Upgrade to lodash@4.17.21
NEXT STEPS:
1. Fix lint errors in src/utils/helper.ts
2. Run /workflow:verify --phase=lint to re-check
The skill auto-detects available phases based on project configuration:
| File Present | Phases Enabled |
|---|---|
| package.json | build, lint, test |
| tsconfig.json | type |
| .eslintrc* | lint |
| composer.json | build, lint, test |
| phpstan.neon | type |
| pyproject.toml | type, lint, test |
0 - All phases passed1 - One or more phases failed2 - Configuration error (missing tools)Results are logged to workflow state:
verification section in state