Run a short, bounded autonomous loop of debugging or experiments before checking back in. Use when the user wants the agent to iterate for a few cycles, keep going autonomously, or stop only after a fixed budget or explicit stop rule is met.
Design the smallest useful experiment matrix that separates important hypotheses and changes a decision. Use when the agent is proposing runs, ablations, sweeps, benchmarks, or debugging experiments across research or engineering projects.
Create a restart-ready handoff so a fresh agent or future turn can resume work without rereading the full conversation. Use when pausing work, ending a session, switching agents, or preparing a clean-context restart.
Directly monitor long-running jobs or pipelines, classify them as healthy, waiting, stalled, failed, completed, or unknown, and choose the next action. Use when the active agent needs to babysit training runs, batch jobs, services, experiments, or scheduled work over time.
Record work in a lab notebook so it is both a literal activity log and an efficient re-entry aid. Use when the agent is running experiments, debugging workflows, triaging jobs, or updating project state that must be recoverable later.
Run safe, high-yield codebase maintenance passes that trim dead code, vestiges, duplicate implementations, stale scripts/configs, and excessive LOC without churn. Use when the agent is asked for a maintenance pass, cleanup pass, code cleanup, slop trimming, dead-code removal, de-duplication, vestige pruning, or…
Coordinate multiple long-running agents or workers while preserving the global goal, current evidence, and timely steering. Use when supervising tmux or managed agents, delegating parallel work, reconciling queued corrections, preventing workers from acting on stale direction, or serving as mission control across…
Create or revise PI-, collaborator-, or lab-facing scientific progress updates, slide narratives, and research briefs that connect goals, evidence, caveats, and decisions. Use when an agent must synthesize experiments for a scientific audience, prepare a lab meeting or progress review, or turn results into a…
Create, edit, render, preview, and export Quarto reveal.js slide decks for scientific and technical presentations. Use when the agent works on .qmd slides, reveal.js layout, speaker notes, figure sidecars, slide PDF export, or reusable deck templates.
Detect when work is stuck in a low-yield loop and force a better reset move. Use when the agent is repeating the same kind of fix, relaunch, sweep, or analysis without materially improving understanding or changing the decision.
Check whether findings make sense before trusting or reporting them by comparing to the nearest reference, asking what mechanism could explain them, and naming a falsifier. Use when the agent is interpreting results, summarizing progress, assessing regressions, or deciding whether an observation should change the plan.
Review a claim, result, or next-step recommendation like a sharp labmate who is trying to catch overclaiming, bad baselines, confounds, and missing checks. Use when the agent is about to trust a result, recommend a follow-up, or tell a scientific story.
Inspect queue state, submit or cancel jobs, debug sbatch and submitit runs, and separate scheduler issues from runtime failures. Use when the agent works with Slurm commands, submit scripts, submit.py launchers, or submitit logs.