capture-scientific-run
Capture a replayable scientific run with units, provenance, numerical equivalence, and uncertainty contracts.
Skill by dasobral
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dasobral-capture-scientific-run
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/capture-scientific-run
What's inside
- Skill name
capture-scientific-run- Description
- Capture a replayable scientific run with units, provenance, numerical equivalence, and uncertainty contracts.
- License
- MIT
- Metadata
- plugin: scientific-claim-ledger · version: 0.1.0
- Instructions
- 42 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (7)
- SKILL.md
- numerical-equivalence-result.schema.json · references/
- run-record.schema.json · references/
- uncertainty-statement.schema.json · references/
- unit-registry.schema.json · references/
- capture_run_record.py · scripts/
- validate_run_record.py · scripts/
SKILL.md (first lines)
# Capture Scientific Run Create an immutable run record before interpreting results. ## Workflow 1. State the context of use and quantity of interest. 2. Register every quantity's unit, coordinate frame, and dimensional meaning in `references/unit-registry.schema.json`. 3. Record tolerances, uncertainty meaning, and the acceptance threshold. 4. Capture source revision, input SHA-256 hashes, environment, compiler/runtime settings, hardware, parallel layout, random seeds, and an exact replay command. Use `python3 scripts/capture_run_record.py --help` for deterministic local capture. Record unavailable metadata as `evidence-gap`; never invent it. The capture command applies the no-secret policy recursively: credential fields and values are removed without secret-derived hashes or identifiers; only constant markers and affected field names remain. Absolute paths become safe relative aliases, and replay/compiler arguments are sanitized. 5. Classify reproducibility as `bitwise`, `numerically-equivalent`, or `scientifically-equivalent`. For numerical equivalence, emit `references/numerical-equivalence-result.schema.json`. 6. Describe uncertainty with `references/uncertainty-statement.schema.json`; never treat an unspecified error bar as uncertainty quantification. 7. Associate each claimable result with the run by passing its contained path with `--artifact`; the capture command records that relative path and SHA-256 under `artifacts`. 8. Write the run using `references/run-record.schema.json`, then run: `python3 scripts/validate_run_record.py <run-record.json>`. `run_id` is the canonical SHA-256 of the complete record excluding `run_id`; validation recomputes it and rejects modified records. ## Rules - Hash inputs and result artifacts; do not embed secrets. - Preserve failed and non-finite runs as evidence, but never mark them accepted. - Do not infer missing units, frames, seeds, provenance, or uncertainty meaning. - A tool or agent may validate contract completeness; it cannot make the final scientific pass decision. - Evidence state is exactly one of `pass`, `fail`, `unknown`, `not-applicable`, or `evidence-gap`; keep it separate from workflow and reviewer decisions.
From dasobral/skills, MIT.
More from dasobral/skills
- 0.529score
analyze-codebase
dasobral
Analyzes a codebase across 16 dimensions — naming, formatting, architecture, async patterns, error handling, testing, anti-patterns — and writes…
SkillBFreshness: BClaude Code +9 - 0.529score
agent-ste
dasobral
Use when rewriting user or planner instructions before planning or execution; when prompts contain vague verbs (optimize, improve, better, appropriate…
SkillBFreshness: BClaude Code +9 - 0.529score
cpp-engineer
dasobral
Production-grade C++ for industrial/defense QKD ground-segment systems.
SkillBFreshness: BClaude Code +9 - 0.529score
cpp-review
dasobral
Unified C++ review for QKD/defense systems with three lenses: --realtime (concurrency, latency, RAII), --security (crypto hygiene, ETSI, threat model), --full…
SkillBFreshness: BClaude Code +9 - 0.529score
create-agent
dasobral
Scaffolds platform-native Cursor Markdown or Codex TOML agent definitions through six layers: Role, Inputs, Process, Output contract, Constraints, and…
SkillBFreshness: BClaude Code +9 - 0.529score
orchestrate
dasobral
Top-level orchestrator that deploys specialized agents from an agents/ directory to complete complex tasks.
SkillBFreshness: BClaude Code +9 - 0.529score
local-inference
dasobral
Local LLM inference setup and optimization for agentic workflows.
SkillBFreshness: BClaude Code +9 - 0.529score
audit-cognitive-debt
dasobral
Audits cognitive load across seven debt categories: dead code, over-engineering, duplication, abstraction quality, control flow, naming, and test debt.
SkillBFreshness: BClaude Code +9 - 0.526score
build-attack-scenario
dasobral
Build a portable, hash-pinned agent attack scenario with explicit trusted goals, untrusted channels, prohibited effects, and benign criteria.
SkillBFreshness: BClaude Code +9 - 0.526score
assess-repository-trust
dasobral
Inventory repository control-plane inputs and produce a private, hash-based trust record before an agent executes repository-supplied automation.
SkillBFreshness: BClaude Code +9 - 0.525score
career-documents
dasobral
Write and edit professional career documents: CVs, cover letters, research statements, fellowship proposals, and resignation letters.
SkillBFreshness: BClaude Code +9 - 0.523score
audit-scientific-claim
dasobral
Audit claims against hashed evidence while separating verification, validation, and uncertainty quantification.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 15, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 0.1.0
- License
- MIT
- Repository
- github.com/dasobral/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dasobral
- 0.529score
orchestrate
dasobral
Top-level orchestrator that deploys specialized agents from an agents/ directory to complete complex tasks.
SkillBFreshness: BClaude Code +9 - 0.529score
create-agent
dasobral
Scaffolds platform-native Cursor Markdown or Codex TOML agent definitions through six layers: Role, Inputs, Process, Output contract, Constraints, and…
SkillBFreshness: BClaude Code +9 - 0.529score
audit-cognitive-debt
dasobral
Audits cognitive load across seven debt categories: dead code, over-engineering, duplication, abstraction quality, control flow, naming, and test debt.
SkillBFreshness: BClaude Code +9 - 0.529score
cpp-engineer
dasobral
Production-grade C++ for industrial/defense QKD ground-segment systems.
SkillBFreshness: BClaude Code +9 - 0.529score
cpp-review
dasobral
Unified C++ review for QKD/defense systems with three lenses: --realtime (concurrency, latency, RAII), --security (crypto hygiene, ETSI, threat model), --full…
SkillBFreshness: BClaude Code +9 - 0.529score
local-inference
dasobral
Local LLM inference setup and optimization for agentic workflows.
SkillBFreshness: BClaude Code +9
Cite this page
capture-scientific-run skill. Agent Mart. https://agentmart.dev/skills/dasobral-capture-scientific-run (last updated 2026-10-24)