From ap-optimal-claude
Outcome-based grading loop - define a rubric, have a fresh-context grader evaluate the work against it, and revise until it passes. Use when the user says "grade this", "grade it against...", or wants quality enforced against explicit criteria before delivery.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ap-optimal-claude:gradeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Quality enforcement via a separate grader context (the work's author never grades its own work in the same context - it is biased toward "looks done").
Quality enforcement via a separate grader context (the work's author never grades its own work in the same context - it is biased toward "looks done").
If the user supplied criteria, use them verbatim. Otherwise derive 3-6 binary (pass/fail) criteria from the original request and state them before grading - e.g.:
Spawn the code-verifier agent (or a general subagent if unavailable) with: the rubric, the exact file paths of the work, the original request verbatim, and the instruction to evaluate each criterion independently with evidence, defaulting to FAIL when uncertain. The grader must run checks itself, not trust descriptions.
Show the user the final rubric with per-criterion verdicts and evidence. Never claim "graded and passed" without showing the rubric results.
npx claudepluginhub coach-foundation/claude-code-best-practices --plugin ap-optimal-claudeGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.