From wp-dev
This skill should be used before claiming any work is complete, before committing, before creating PRs, or before reporting task status. Enforces fresh verification evidence for all completion claims in WordPress/PHP projects. Provides the verification gate methodology: run commands, read output, then report.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wp-dev:verificationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Evidence before claims, always. NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION.**
Evidence before claims, always. NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION.
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE. If you have not run the verification command in the current session, you cannot claim it passes. Prior knowledge, assumptions, and memory of previous runs do not count. Only fresh output from the current session constitutes evidence.
Every completion claim must pass through this gate:
Before claiming work is complete in this project, run each applicable command and confirm clean output:
| Check | Command | What it proves |
|---|---|---|
| Tests | vendor/bin/phpunit | All unit and integration tests pass |
| Coding standards | vendor/bin/phpcs --standard=WordPress . | Code conforms to WordPress coding standards |
| Syntax check | php -l *.php | No PHP syntax errors in changed files |
| WordPress loads | wp eval 'echo "OK";' | WordPress boots without fatal errors |
| Clear caches | wp cache flush and wp transient delete --all | Stale cache is not masking issues |
Run these in order. A syntax error caught by php -l is cheaper to fix than one discovered by PHPUnit. Coding standards violations are cheaper to fix before tests run. Always clear caches before final verification to ensure you are testing real behavior, not cached results.
For the syntax check, target changed files specifically rather than the entire codebase. Use php -l on each modified PHP file. For recursive checking, use find . -name "*.php" -exec php -l {} \; scoped to the relevant directories.
These phrases are signals that the verification gate has NOT been passed:
If you catch yourself using these phrases, stop and run the actual command.
npx claudepluginhub iwritec0de/claude-plugin-marketplace --plugin wp-devProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.