Imported from docxology/template_autoscientists (
.agents/skills/template-autoscientists/SKILL.md). Install upstream withnpx skills add docxology/template_autoscientists --skill template-autoscientists. Copyright stays with the author (MIT).
template-autoscientists
Project-scoped skill for the in-repo exemplar at
projects/templates/template_autoscientists/. Load this when working inside the project.
When to Use
- Working inside the
template_autoscientistsexemplar — running scripts, editing source, or regenerating outputs. - Forking this exemplar as the starting scaffold for a new research project.
- Validating that the exemplar's contracts (thin-orchestrator, layer boundaries, no-mocks testing) still hold after changes.
Quick Reference
# From the repository root
uv run pytest projects/templates/template_autoscientists/tests --cov=projects/templates/template_autoscientists/src --cov-fail-under=90
uv run python scripts/pipeline/stage_02_analysis.py --project templates/template_autoscientists
uv run python scripts/pipeline/stage_03_render.py --project templates/template_autoscientists
uv run python scripts/pipeline/stage_04_validate.py --project templates/template_autoscientists
uv run python scripts/pipeline/stage_05_copy.py --project templates/template_autoscientists
Pitfalls
- Keep scripts thin. Business logic belongs in
src/or sharedinfrastructure/, not inscripts/. - No mocks. All tests must use real data, real files, and real computation.
- Outputs are disposable. Never hand-edit
output/— regenerate from source and config. - Run from the repo root. Commands assume the template monorepo root
as working directory unless the child
AGENTS.mdstates otherwise.
Cross-refs
- Project contract:
AGENTS.md - README:
README.md - TODO:
TODO.md - Exemplar roster:
projects/AGENTS.md