Skills¶
Static reference material the agents read from .opencode/skills/ — each is
a single SKILL.md, no code, no execution. Skills teach an agent an API or
domain convention it needs but shouldn't have to re-derive from the tool
docstrings alone.
workspace-conventions¶
Session workspace layout and JSON schemas — session_context.json,
manifest.json, artefact_registry.json, canonical output filenames. The
skill version of Session model; read the docs
page for narrative context, the skill for the agent-facing quick reference.
lss-pipeline¶
Domain reference for the LSS angular power-spectrum pipeline: pseudo-Cℓ/ MASTER estimators, the NaMaster workflow, template deprojection, null tests, expected signal shape, tomography, f_sky, shot noise. The "why" behind the numbers the pipeline tools produce.
namaster-api¶
Condensed NaMaster (pymaster) API
reference — NmtBin, NmtField, NmtWorkspace, compute_full_master, the
Nyquist lmax constraint, mask apodisation, common error patterns and their
fixes. Read this before run_analysis_scripting anything NaMaster-adjacent.
plotting¶
How to produce cosmoTRON plots — always via the deterministic plot_* tools
(see Plotting reference), never hand-written
matplotlib. Covers theory/noise/error-bar handling and the no-fabrication
rule (see Determinism).
cosmosis-sampler¶
CosmoSIS sampler families and key options for inference: nautilus, emcee,
multinest, polychord, dynesty, zeus, metropolis, grid, maxlike, apriori,
test. Curated from cosmosis.readthedocs.io.
The model picks a sampler family from this list;
build_cosmosis_inference owns the actual
[sampler] INI syntax — see inference.
cosmosis-standard-library¶
How to fill an InferenceSpec — the typed document the
draft_inference_spec / update_inference_spec / validate_inference_spec /
compile_inference tools consume. Covers the legal field values (prior forms, cosmology
model/neutrino options, intrinsic-alignment models, per-bin systematics), the curated
external-likelihood registry (planck2018_lite_py / planck2018_lite), and the sampler
field (cross-referencing cosmosis-sampler). The model picks the
choices; the compiler owns every byte of INI/YAML — the skill's prohibition block is
explicit that you never write config text.