Plugin Validator Skill for Silent Failure Checks
Inspect your local Claude plugin metadata and helper scripts for failures that incorrectly look successful.
中文Install in Claude Code
Use a sample Claude plugin, Python, uv, and the validator from the pinned source.
- Get the complete `plugins/plugin-dev/skills/plugin-validator` directory from the pinned GitHub commit.
- Copy it into the target project's `.claude/skills/`. Check `.claude/skills/plugin-validator/SKILL.md`, start Claude Code at the project root, and call `/plugin-validator`.
Example task
Create a helper that reports success after a missing file. Audit the sample, then change it to emit a clear error and the appropriate exit status.What to check
The finding identifies the silent path. After the fix, the caller can observe and diagnose the failure.
Original SKILL.md on GitHub · Updated
Frequently asked question
Must every fallback exit as a failure?
Follow the interface contract. Distinguish an allowed fallback from an unrecoverable error and keep observable results.