sakanaai/ai-scientist-v3/verify-rubrics
- community
Checking that the SKILL.md file is still in the repository.
Verify whether a program fulfills a set of rubrics.
Install
npx vskill@latest install sakanaai/ai-scientist-v3/verify-rubricsSKILL.md
What the skill is about
Check whether the current candidate satisfies task rubrics, not only raw score.
When to use the skill
- After running
evaluate-program. - Before concluding an iteration is successful.
Placeholder usage
In host-driven verification, the harness pre-creates the program-level rubric_status.json. Preserve that scaffold and fill only each rubric's pass and evidence fields plus next_recommendation; the host computes identity, metrics, aggregate overall_pass, and the workspace mirror.
In a standalone flow where no scaffold exists, resolve the directory containing this SKILL.md and run its scripts/create_rubric_status_placeholder.py helper with <working_dir> --program-index IDX --variant-id ID. Do not assume the helper is under the current working directory.
<working_dir>: the agent's current working directory (idea directory).--program-index IDX: when provided, also createsprogram_<IDX>/rubric_status.json.--attempt-id/--idea-id: pre-fill identifiers (fall back toactive_idea.jsonandATTEMPT_ID/IDEA_IDenv vars).
The script writes a placeholder with pass: false and empty evidence for every rubric. Fill in the actual pass/fail status and evidence after evaluating the program.
What to do
- Reuse the host scaffold, or create it with the skill-relative helper only when absent.
- Verify implementation evidence in
{{RESULTS_DIR}}/program_<idx>/src/**(andprogram_spec.tomlwhen relevant). - Verify metric and correctness evidence in:
{{RESULTS_DIR}}/program_<idx>/metrics.json{{RESULTS_DIR}}/program_<idx>/correct.json
- Evaluate every checklist item with PASS/FAIL plus one evidence line.
- In host-driven verification, update only
pass,evidence, and
next_recommendation in the existing {{RESULTS_DIR}}/program_<idx>/rubric_status.json; do not write the root mirror or change host-owned top-level fields. In standalone verification, write the complete status to both the program artifact and {{RESULTS_DIR}}/rubric_status.json latest pointer with fields:
variant_idattempt_id(from{{ATTEMPT_ID}})idea_id(from{{IDEA_ID}})overall_pass(true iff all rubric items pass)rubrics(array withid,pass,evidence)metrics(includecombined_score,correct)next_recommendation
- For each failed rubric, propose one concrete next code change.
- If
overall_passistrue, stop the attempt immediately; do not edit/evaluate further programs. - Single-attempt evaluation cap: never continue past
program_{{MAX_PROGRAM_EVALS_PER_ATTEMPT}}.
Example output
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/agents/skills/verify-rubrics/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sakanaai/ai-scientist-v3/verify-rubrics)