From claude-plugins-validation
Deep AI semantic validation for skills/agents. Use when checking triggering, clarity, examples. Loaded by semantic-validator agent. 10x token cost.
npx claudepluginhub emasoft/emasoft-plugins --plugin claude-plugins-validationThis skill is limited to using the following tools:
Deep AI analysis. Opus 1M, ~10-50× tokens of script validation.
Suggests manual /compact at logical task boundaries in long Claude Code sessions and multi-phase tasks to avoid arbitrary auto-compaction losses.
Share bugs, ideas, or general feedback.
Deep AI analysis. Opus 1M, ~10-50× tokens of script validation.
7 quality pillars + 3 conditional security pillars → Semantic Grade (A-F).
HARD SEPARATION — USER CHOICE. Programmatic (/cpv-validate-plugin, 0 tokens) catches 95%+ via regex and surfaces CANDIDATES via INFO — never escalates. Semantic (this skill, opt-in via /cpv-semantic-validation, thousands–millions tokens) handles the 5% residue: ambiguous injection, shadow features, subtle MCP-description injection. Most projects publish-ready with programmatic alone. Never default-on.
pyyaml, uv package manager, target skill/agent pathskill) — see references/launcher-invocation.md. Direct invocation refused.
The one-liner · Why the launcher is mandatory · Direct invocation (development only)
$MAIN_ROOT/reports/semantic-validator/<YYYYMMDD_HHMMSS±HHMM>-<slug>.md[DONE] Grade: X. Report: <filepath>$MAIN_ROOT/reports/semantic-validator/<ts±tz>-<slug>.md. Both reports/ and reports_dev/ gitignored./cpv-semantic-validation ./skills/my-skill/
/cpv-semantic-validation ./agents/my-agent.md
Opt-in only. Baseline first. Write report to disk; return grade + filepath.
Runs only when plugin.json.channels is non-empty AND plugin ships MCP server source.
Load channel-source-security:
19 threat categories from a 38-repo survey. Most have programmatic siblings; these are the LLM-judgment supplement.
Load prompt-injection-rules:
Load concealment-and-multilingual-rules:
Load mcp-and-capability-rules:
Load exfil-and-autonomy-rules:
Per "code first if accuracy permits", 5 of 7 RCs reclassified to programmatic. Only RC-49 partial + RC-77 remain.
Load agent-rule-checks:
skills/fix-validation/references/skill-semantic-validation.md. Cheap counterparts: skill-validation-skill, plugin-validation-skill.Copy this checklist and track your progress:
$MAIN_ROOT/reports/semantic-validator/