Version: 1.3.2 Cognitive discipline for AI-native scientific experimentation — guardrails, not recipes.
Trigger this skill when the user:
This skill does not prescribe what experiment to run. It prescribes how to think while running it.
Research agents fail not because they lack capability, but because they:
The antidote is cognitive discipline — a set of non-negotiable mental habits enforced by repo structure, not by prompt reminders. Detailed reasoning for each discipline is in references/scientific-thinking.md.
A critical addition from real-world practice: governance before scale. When a closed loop produces strong signals, the most tempting mistake is to expand immediately. The correct move is to lock down claim boundaries, audit artifacts, fix provenance gaps, and only then scale. A dedicated calibration phase between closed-loop and full-scale expansion is a sign of maturity, not delay.
#DisciplineCore QuestionDeep dive1Minimum Closed Loop Before ScaleCan the smallest version produce distinguishable signals?references/experiment-design.md2Isolated Variables & Attributable BaselinesDoes each group add exactly one variable?references/experiment-design.md3Dual-Track ValidationDo two independent scoring systems agree?references/scoring-statistics.md4Effect Size Over SignificanceWhat is the magnitude, not just the p-value?references/scoring-statistics.md5Pipeline Before InterpretationWas the execution chain verified before the hypothesis was questioned?references/scientific-thinking.md6Theoretical Grounding Before DesignCan every design decision trace to a published precedent or an explicitly stated hypothesis?references/methodology-grounding.md
Disciplines 1-2: experiment design. 3-4: scoring & statistics. 5: critical reasoning. 6: methodology accountability.
#RulePrinciple1Human Owns Direction; Agent Owns ExecutionAgent cannot change research questions, promote evidence without review, or make academic decisions2Evidence Has Status; AI Output Is Not FactAll AI-generated evidence starts as candidate; only back-to-source verification promotes to verified3Failed Runs Are Data, Not TrashRegister every run in the manifest; failures are process evidence against survivorship bias4Protected Surfaces Change Only By ProposalBaselines, rubrics, raw results, and schema require version bump + documented proposal5Every Handoff Needs an Alignment DocShort doc replaces long chat history for agent onboarding6Calibrate Before ScalingAfter a closed loop produces strong signals, lock down claim boundaries, audit artifacts, and fix provenance before expanding to full scale7Methodology Review GateAny "novel" design (no direct precedent) must have a Design Justification Document with ≥2 published precedents or explicit assumption declarations before entering experiment execution
Details in references/agent-collaboration.md.
Goal: Set up the three-layer repo and root entry files.
thinking-space/ — research direction, claims, decisions (human)execution-layer/ — briefs, logs, results, drafts (agent)code-workshop/ — runnable artifacts, packagesRoot files: AGENTS.md (workspace map), PLAN.md (phase panel), WORKFLOW.md (procedure), harness/README.md (governance).
Directory skeleton and rationale: references/repo-architecture.md.
Goal: Make the repo self-checking before formal execution.
CONTRACT.md (purpose, inputs, outputs, invariants, local validator). Template in references/repo-architecture.md.scripts/validate_<module>.py per module; scripts/validate_repo_state.py as aggregator. Gate rule: 0 FAIL before any formal run.experiments/results/manifest.csv as run-level provenance ledger (run_id, wave, task_id, group, model, version metadata, status, retry_of, git_commit).Goal: Design attributable controlled experiments with grounded methodology.
references/experiment-design.md.must_include, forbidden, and scoring_notes. For multi-group experiments, separate gold checklists into planning_gold (items all groups can achieve) and evidence_gold (items only augmented groups can access).evidence_access_required ( true/ false). Score families with different access requirements must be reported separately, never mixed into a single total. Details in references/scoring-statistics.md.references/repo-architecture.md.references/methodology-grounding.md. This is required, not optional.Goal: Run experiments, score, compute statistics, analyze errors.
Preflight gate: local validators must pass. Then:
references/scoring-statistics.md.--reproduce flag for one-click reproducibility.Goal: Package results for the next phase or agent.
sync/upstream_proposals/ first. Template in references/agent-collaboration.md.[REF-MISSING], [CRITICAL-CHECK], [TODO]. Never use AI numbers without verification.The ETCLOVG seven-layer taxonomy from Agent Harness Engineering: A Survey (Li et al., 2026, CMU/Yale/JHU) provides an external validation of this skill's structure and reveals two coverage gaps:
ETCLOVG LayerThis Skill's CoverageGap AnalysisE xecutionPhase 0 Scaffold (repo layers, validators)✅ CoveredT oolingModule contracts, output schemas✅ CoveredC ontextProtected surfaces, evidence status grading✅ CoveredL ifecyclePhase 0–4 workflow, progressive building✅ CoveredO bservabilitymanifest.csv only🔴 Missing: no trace-native full-chain recording (model calls, tool invocations, state snapshots, retry/recovery actions, cost/latency)V erificationDisciplines 3–4, dual-track scoring🟡 Partial: lacks trace-native evaluation (judging execution path quality, not just outcome)G overnanceSeven Governance Rules, evidence status✅ Covered
Harness Coupling Problem: Changes to any ETCLOVG layer are not local optimizations — they propagate. Adding a tool changes context window usage, which changes verification reliability. Rule: treat any layer change as a system-level change; re-validate all layers.
Cost–Quality–Speed Trilemma: Stronger sandboxing, richer context, deeper evaluation improve quality but cost tokens, latency, and infrastructure. When a closed loop produces strong signals, resist the urge to add more harness. Instead, audit what can be removed without quality loss (Anthropic's finding: some context resets help old models but hurt newer ones).
Trace-Native Evaluation: Agent evaluation should not be "leaderboard-style" (who scores highest) but "quality control" (why did it fail, which layer caused it, is the evaluator itself trustworthy). Record full execution traces; judge path quality, not just outcomes.
manifest.csv to a traces/ directory per run, recording model calls, tool results, state snapshots, errors, retries, and cost/latency.Reference: Li, J., Xiao, X., et al. (2026). Agent Harness Engineering: A Survey. OpenReview. Project page
references/repo-architecture.md — three-layer repo, module contracts, manifest, validatorsreferences/experiment-design.md — progressive building, controlled groups, gold checklistsreferences/scoring-statistics.md — dual-track validation, effect size, reproducibilityreferences/scientific-thinking.md — cognitive disciplines for agent-led researchreferences/agent-collaboration.md — governance, evidence status, alignment docsreferences/methodology-grounding.md — theoretical grounding for schema, scoring, and experiment design