mit einem Klick
verify
Run verification loop on current changes
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
Run verification loop on current changes
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
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