/autolab - Autolab Workflow Operator (Claude)
Use this skill when running Autolab with agent_runner.runner: claude.
Fast Triage
- •
autolab status - •
autolab verify --stage <stage> - •
autolab run
Claude-Specific Defaults
- •Keep
agent_runner.runner: claudein.autolab/verifier_policy.yaml. - •Use explicit timeout settings (
agent_runner.timeout_seconds). - •Use
iteration_plus_coreedit scope for normal work,iteration_onlyfor strict isolation. - •Do not enable
claude_dangerously_skip_permissionsunless execution is fully trusted/non-interactive.
Stage Flow
hypothesis -> design -> implementation -> implementation_review -> launch -> slurm_monitor -> extract_results -> update_docs -> decide_repeat
Use autolab explain <stage> to inspect active verifier requirements.
Common Tasks
Stuck Stage
- •
autolab status - •
autolab verify --stage <stage> - •Fix artifacts/policy mismatches.
- •
autolab run
SLURM Issues
- •Validate
runs/<run_id>/run_manifest.json. - •Validate ledger entry with
autolab slurm-job-list verify --manifest <manifest> --doc docs/slurm_job_list.md. - •Re-run stage verification.
Assistant/Automation Loop Issues
- •Inspect guardrail counters in
autolab status. - •Check
autorun.guardrailsandautorun.meaningful_changepolicy blocks. - •Escalate to
human_reviewif retries churn without progress.
Policy Misconfiguration
- •Run
autolab configure --check. - •Verify
python_bin,dry_run_command, andrequirements_by_stage. - •Keep requirements as a subset of stage capabilities in
.autolab/workflow.yaml.
Safe Defaults
- •Never force stage transitions by editing
.autolab/state.json. - •Keep
docs/todo.mdas Markdown. - •Keep guardrails enabled for unattended runs.
- •Prefer bounded loops (
--max-iterations,--max-hours).