← ClaudeAtlas

cruxlisted

An agentic research companion — a scientific-method lab notebook for navigating large research programs. Organize work as a tree of Questions (what we don't know) and falsifiable Hypotheses (testable leaves), each with pre-registered verifiables and findings; a deterministic engine rolls results up into per-question answers, trips a human review gate, and regenerates an Obsidian-graphable META + experiments registry. Use when the user wants to run a research program rigorously: open/track research questions, design experiments as problem-statement → hypothesis → verifiables → findings, synthesize results, and update the open questions. Triggers: crux, "open a research question", "lab notebook", "hypothesis/experiment tracking", "design an experiment", "what should we try next", "research notebook", scientific method, meta-questions, Obsidian research vault.
mehdiforoozandeh/crux · ★ 6 · Web & Frontend · score 78
Install: claude install-skill mehdiforoozandeh/crux
# crux — an agentic research companion `crux` turns a research program into a **scientific-method lab notebook**: a tree of **Questions** (what we don't know) and **Hypotheses** (falsifiable, testable leaves), rooted at a **Project**. A deterministic engine (`scaffold/`, a Python CLI) does the bookkeeping — IDs, the `Parent::` tree, validators, the evidence-ledger roll-up, the review gate, and regenerating `META.md` + `EXPERIMENTS.md`. The vault is plain markdown, openable in Obsidian (graph mode shows the question/hypothesis tree). You (the Agent) operate the engine on the researcher's behalf. The engine never judges; **you** supply the science and the researcher (the **PI**) makes the calls. ## When to use this The user is running a research program and wants it tracked rigorously: opening research questions, designing experiments as problem → hypothesis → verifiables → findings, recording results, deciding when a question is answered, and updating what's still open. Not for one-off tasks with no hypothesis, and not for launching the runs themselves (crux *records* runs; your training/job harness launches them). ## The model - **Project** — the root node, one per vault. - **Question** (`q*`) — has **no verifiables of its own**; it is resolved by **aggregating its children's findings**. Questions nest (a question's parent can be another question). - **Hypothesis** (`h*`) — a falsifiable leaf under a question, with `## Verifiables` (pre-registered checks), `## Findi