Overview
Phase 2 of the reference-assistant audit (phase 1: #33 / PR #34). Deep pass over the assistant's substance: every mature skill body reviewed as instructions for a weaker model (a strong model — Fable — does the reviewing; users run the skills on whatever model they have), tooling robustness, workflow skills, and operational wiki spot-checks.
Autonomy: launched --auto, effective level supervised (feature cap). Plan recorded here per the autonomy contract; the run proceeds through mechanical stretches and parks at ship sign-off with a batched question. No Heart reasons were acknowledged at launch. Merge stays human.
Plan
Three phased PRs under this issue:
- PR A (this run) — skill prose review: read all 19 mature
al_* skills + skills/_style.md end-to-end; tighten Orient → Ask → Branch → Combine arcs, surface buried decisions, add missing "when not to use this" and failure modes, fix stale pointers; judge each recipe by whether a weaker model could execute it without inference leaps. No renames, frontmatter contracts stable.
- PR B — tooling robustness:
audit_skill_apis.py (incl. the triple-printed version-mismatch wall), the PreToolUse gate, activate.sh/Makefile/config/, version-baseline refresh vs the 2026.7 stack.
- PR C — workflow skills + wiki spot-checks:
start-new-project.md (highest-stakes), contribute-upstream.md, init-slam.md, _bootstrap_skill.md; wiki/core/ operational pages vs installed stack.
Detailed implementation plan (PR A)
Affected Repositories
- autolens_assistant (primary, only)
Branch Survey
| Repository |
Current Branch |
Dirty? |
| ./autolens_assistant |
main (e124ab1) |
clean (stray untracked james.bib, untouched) |
Suggested branch: feature/assistant-deep-audit
Review protocol per skill
- Read the full body. 2. Check against
_style.md (arc, adaptive depth, script style, description frontmatter). 3. Weaker-model test: are steps executable without leaps — explicit decisions, explicit checks, explicit failure modes? 4. Verify wiki/workspace pointers resolve; suspicious API reasoning (not symbols — the audit covers those) checked against installed source. 5. Edit in place, smallest diff that fixes the finding.
Skills in scope (19 mature)
Setup & maintenance: al_setup_environment, al_update_wiki, al_audit_skill_apis, al_refresh_api_docs, al_ingest_paper.
Data prep: al_prepare_imaging_data, al_simulate_dataset.
Model building: al_build_imaging_model, al_build_interferometer_model, al_custom_profile.
Fitting: al_configure_search, al_run_search, al_chain_searches, al_run_slam_pipeline, al_debug_fit_failure.
Results: al_load_results, al_plot_tracer, al_plot_fit_residuals, al_inspect_source_reconstruction.
Plus _style.md itself. Stubs untouched unless al_subhalo_detect turns out cheap after the pass.
Validation
Symbol audit (audit_skill_apis.py, expect 0 broken), make validate-literature-citations, link sweep over every edited file, no-regression grep for the two-mode model. Ship gate per AUTONOMY.md; supervised ⇒ park at ship sign-off with the ship summary as a batched question here.
Original Prompt
Click to expand starting prompt
See PyAutoMind/issued/deep_audit_skills_tooling.md (filed 2026-07-08; phased PR A/B/C cut, constraints, and per-PR scope).
Overview
Phase 2 of the reference-assistant audit (phase 1: #33 / PR #34). Deep pass over the assistant's substance: every mature skill body reviewed as instructions for a weaker model (a strong model — Fable — does the reviewing; users run the skills on whatever model they have), tooling robustness, workflow skills, and operational wiki spot-checks.
Autonomy: launched
--auto, effective level supervised (feature cap). Plan recorded here per the autonomy contract; the run proceeds through mechanical stretches and parks at ship sign-off with a batched question. No Heart reasons were acknowledged at launch. Merge stays human.Plan
Three phased PRs under this issue:
al_*skills +skills/_style.mdend-to-end; tighten Orient → Ask → Branch → Combine arcs, surface buried decisions, add missing "when not to use this" and failure modes, fix stale pointers; judge each recipe by whether a weaker model could execute it without inference leaps. No renames, frontmatter contracts stable.audit_skill_apis.py(incl. the triple-printed version-mismatch wall), the PreToolUse gate,activate.sh/Makefile/config/, version-baseline refresh vs the 2026.7 stack.start-new-project.md(highest-stakes),contribute-upstream.md,init-slam.md,_bootstrap_skill.md;wiki/core/operational pages vs installed stack.Detailed implementation plan (PR A)
Affected Repositories
Branch Survey
james.bib, untouched)Suggested branch:
feature/assistant-deep-auditReview protocol per skill
_style.md(arc, adaptive depth, script style, description frontmatter). 3. Weaker-model test: are steps executable without leaps — explicit decisions, explicit checks, explicit failure modes? 4. Verify wiki/workspace pointers resolve; suspicious API reasoning (not symbols — the audit covers those) checked against installed source. 5. Edit in place, smallest diff that fixes the finding.Skills in scope (19 mature)
Setup & maintenance: al_setup_environment, al_update_wiki, al_audit_skill_apis, al_refresh_api_docs, al_ingest_paper.
Data prep: al_prepare_imaging_data, al_simulate_dataset.
Model building: al_build_imaging_model, al_build_interferometer_model, al_custom_profile.
Fitting: al_configure_search, al_run_search, al_chain_searches, al_run_slam_pipeline, al_debug_fit_failure.
Results: al_load_results, al_plot_tracer, al_plot_fit_residuals, al_inspect_source_reconstruction.
Plus
_style.mditself. Stubs untouched unlessal_subhalo_detectturns out cheap after the pass.Validation
Symbol audit (
audit_skill_apis.py, expect 0 broken),make validate-literature-citations, link sweep over every edited file, no-regression grep for the two-mode model. Ship gate per AUTONOMY.md; supervised ⇒ park at ship sign-off with the ship summary as a batched question here.Original Prompt
Click to expand starting prompt
See
PyAutoMind/issued/deep_audit_skills_tooling.md(filed 2026-07-08; phased PR A/B/C cut, constraints, and per-PR scope).