ai-scientist-evaluator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ai-scientist-evaluator (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Act as a skeptical reviewer panel, not a research generator. Evaluate completed outputs, not plans.
existing outputs, not to perform the original research task.
to the real objective and required deliverables.
artifacts over summaries:
references/task_profiles.md and load the matching weights from assets/default_weight_profiles.yaml. Use the primary scientific profile first for composite tasks, then add manuscript comments as a secondary layer.
/scientific-writingManuscript Rules (each limitation stated once, no results restated in legends, no unchecked explanations of results)
publication-ready if required deliverables are missing, claims are not supported by visible outputs, provenance is untraceable, the core method is not rerunnable, or the submission solves an easier adjacent problem.
references/question_bank.md. Always include the universal questions, then add the profile-specific and multi-submission questions when needed.
references/red_flags.md. Penalize missing evidence, task drift, unsupported biological claims, fabricated identifiers, and unverifiable citations more than polished narrative.
references/score_scale.md. Use references/category_definitions.md if category meaning is unclear. A score of 5 earns the full category weight.
submitted weight or weighted_points values. The bundled aggregator validates the review against evaluation_schema.json, loads the selected weight profile, and recomputes each weighted value. It accepts overall.total_score_100 only as a downward penalty. It ignores any score above the recomputed total. Apply penalties sparingly and explain them when category scores do not already capture the issue.
tie-breaks in this order:
review in concrete evidence from files, notebook cells, figure numbers, accessions, parameters, and versioned tools whenever possible.
assets/evaluation_template.json and validate the shape against assets/evaluation_schema.json. Use assets/report_template.md for markdown reports. For completed JSON reviews, aggregate rankings with uv run --script "$HOME/.agents/skills/ai-scientist-evaluator/scripts/aggregate_reviews.py" review1.json review2.json --out_md leaderboard.md.
| Task | Action |
|---|---|
| General scientific audit | Use profile scientific-analysis |
| Worked profile-selection examples | Read examples/bio_task_mappings.md |
| Phylogenomics or comparative genomics review | Use profile phylogenomics-comparative-genomics |
| Viral functional genomics review | Use profile viral-functional-genomics |
| Methods or software benchmark review | Use profile methods-software |
| Manuscript or short communication review | Use profile manuscript-packaging |
| Rank finished JSON reviews | Run uv run --script "$HOME/.agents/skills/ai-scientist-evaluator/scripts/aggregate_reviews.py" review1.json review2.json --out_md leaderboard.md |
If key artifacts are missing, continue the review and mark the evidence gap explicitly instead of pretending certainty.
For a single submission, produce:
For multiple submissions, produce:
Use these recommendation labels:
90-100: Outstanding / near publication-ready75-89: Strong but needs minor to moderate revision60-74: Promising but major revision needed40-59: Weak / unreliable in important respects<40: Not trustworthy for scientific useUse $ai-scientist-evaluator to review five AI scientist submissions for the
same task. Inspect notebooks, code, figures, runtime notes, and manuscripts.
Score each submission with the appropriate weight profile, answer the critical
questions, identify red flags, and produce a ranked consensus table with
best-in-class awards.Use $ai-scientist-evaluator to review this AI scientist submission as if you are
a skeptical reviewer panel. Tell me whether the notebook and manuscript really
support the main claims, score the work, and list the revisions required before
I would trust it.uv run --script \
"$HOME/.agents/skills/ai-scientist-evaluator/scripts/aggregate_reviews.py" \
review_a.json review_b.json --out_md leaderboard.mdIssue: The submission includes only a polished manuscript and no underlying artifacts. Solution: Continue the review, but mark reproducibility and claim-evidence gaps explicitly and do not award publication-ready status.
Issue: The task spans more than one domain profile. Solution: Score with the closest primary scientific profile first, then add manuscript or secondary-domain comments without inventing a new weight set unless the user asks for one.
Issue: Multiple submissions look close in total score. Solution: Break ties with integrity, task completion, validation strength, and limitation handling before writing quality.
Issue: A claim looks impressive but evidence is thin or missing. Solution: Penalize unsupported claims, cite the missing evidence directly, and keep the verdict skeptical.
/bio-logic: general scientific reasoning beyond AI evaluation/manuscript-review-council: equivalent review for human-authored manuscripts/scientific-writing: draft the evaluation writeup~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.