FBA simulation agent. Runs standard FBA, parsimonious FBA, Flux Variability Analysis, and gene/reaction knockout simulations using COBRApy. Use after a validated metabolic model is available and the user wants to compute growth rates, flux distributions, or knockout phenotypes.
Metabolic flux analysis agent. Performs gene essentiality analysis, phenotypic phase plane construction, flux sampling, and subsystem-level pathway analysis. Use after FBA simulations are complete and the user wants deeper phenotypic characterisation or to identify metabolic engineering targets.
Metabolic phenotype interpretation and publication figure agent. Compares wild-type vs. mutant flux distributions, predicts maximum theoretical product yields, identifies metabolic bottlenecks, and generates publication-quality metabolic maps and charts. Use after flux analysis is complete and the user needs…
Distill a finished episode into skill changes aligned with the existing library. Compare-first preference, generation stays open; proposes intents only, never writes to disk.
Reviewer role in the FigMirror loop. Audits a draft figure against the L1 reference image, L2 aesthetic library, and optional 3D insert; outputs ONE strict JSON object (anchor.whatisright + qualityfloor + fidelity.verdict + focusthemes). Vision-only audit — must NOT read data.txt, drawer notes, or any path outside the…
Drawer role in the FigMirror loop. Produces a self-contained matplotlib script + rendered PNG + iter notes that match a reference paper figure's STYLE (not its data). Reads the reference image, the user's data, the L2 aesthetic library, and optional 3D insert; runs an iter-0 anchor-measurement pass; self-checks the…
Stage-0 image cropper for FigMirror. Cleans the user-supplied reference screenshot before Drawer/Reviewer style analysis by preserving the raw upload, cropping away captions/page text/screenshot margins/neighboring panels when safe, writing referenceclean.png plus a before/after crop check and report. Dispatched…
Adversarial multi-dimensional code review — security, performance, correctness, spec compliance, maintainability. Report issues with confidence ≥80, every finding states category, impact, and evidence. Runs after component-builder in BUILD workflows.
Find silent failures in code — empty catches, log-only error handlers, discarded errors, generic error messages, swallowed exceptions. Zero tolerance for error handling that hides bugs. Runs in parallel with code-reviewer during BUILD workflows.
PR merge gate for skill-repo PRs. Runs the offline static check, produces a rubric score, posts the verdict as a Forgejo PR comment, and returns APPROVE or REQUESTCHANGES to the dispatching reviewer. Use only from skillhone-evaluation's reviewer flow, never from developer self-check.
You are the Deduper. You receive validated Q/A candidates from many seeds and produce the final benchmark set by removing structural duplicates and near-collisions. This is where "variety" stops being a per-seed concern and becomes a corpus-level concern.
Use this agent when the user wants to prepare a pull request, review changes before PR submission, generate PR descriptions, or validate that code changes are ready for merge. Examples:\n\n \nContext: User has finished implementing a feature and wants to create a PR.\nuser: "I'm done with the auth feature, prepare it…
Judge whether a generated verifiable task can be checked correctly by its evaluator. This agent is semantic: rule validators handle schema, imports, and basic signatures; the judge decides whether the evaluator actually measures the instruction.