Get started¶
These pages take you from an empty machine to an audited scientific result. The first four are the path; the last is for Antigravity specifically.
-
1. Installation
Install the Python package and check that the CLI works. Needs Python 3.10 or newer, and nothing else.
-
2. Quickstart
Scaffold the bundled Kepler experiment and recover Kepler's Third Law from live NASA data in about thirty seconds.
-
3. Your first project
The full loop on a question of your own: goal, tools, hypothesis, workflow, agents, validate, run, audit, evolve.
-
4. Coding-agent skills
Install the seven research skills so Claude Code, Cline, Cursor, OpenCode or Antigravity can drive the loop for you.
-
In Antigravity
The Antigravity-specific path: install the plugin, confirm the skills loaded, and hand it a research question.
What you are about to build¶
A Science ADK project is an ordinary git repository with an opinionated shape:
my-research/
├── science.toml # project config: tools, run limits
├── GOAL.md # the question, the metric, the threshold
├── tools/ # plain Python functions, auto-registered
├── research/
│ └── 001-my-hypothesis/
│ ├── HYPOTHESIS.md # the testable claim and its rationale
│ ├── workflow.json # the typed DAG
│ ├── agents/ # one Python file per node
│ └── runs/ # every execution, with its full trace
└── LEARNINGS.md # append-only empirical memory
Nothing is hidden in a database. Every claim the framework makes about a run is backed by a file you can open, diff and review.
The loop¶
graph LR
Goal[GOAL.md<br/><i>the question</i>] --> Hyp[HYPOTHESIS.md<br/><i>a testable claim</i>]
Hyp --> Flow[workflow.json<br/><i>the typed DAG</i>]
Flow --> Val[validate<br/><i>static checks</i>]
Val --> Run[run<br/><i>trace + provenance</i>]
Run --> Score[score<br/><i>deterministic gates</i>]
Score --> Audit[audit<br/><i>three pillars</i>]
Audit --> Learn[learn<br/><i>recorded insight</i>]
Learn --> Hyp
Each arrow is one CLI command. The CLI reference lists all of them.