Antigravity reads this file as the highest-priority workspace rule. The full,
tool-neutral guidance lives in AGENTS.md — read it first; everything
there applies here. This file only adds Antigravity-specific notes.
- Skills for this workspace live in
.agents/skills/<name>/SKILL.md. Antigravity semantic-matches a prompt against each skill'sdescriptionfrontmatter and only then loads the body. Use them for RocketPy, OpenRocket/JPype interop, adding a component extractor, and Python conventions. - Always run
make formatandmake lintbefore proposing a diff; CI (ruff format --check,ruff check,pylint) will reject unformatted code. - Verify with the real pipeline, not just unit tests: run
ork2json --filepath "examples/EPFL--BellaLui--2020/rocket.ork" --verboseand confirm a validparameters.jsonis produced. This requires a working Java (17) install — seeAGENTS.md. - Do not restart the JVM. JPype is pinned
<1.5; one JVM per process. Never addshutdownJVM()and never open a secondOpenRocketSessionin a test. - Never commit new OpenRocket
.jarfiles or regenerated goldenparameters.jsonwithout flagging it explicitly — the jars are large binaries and the JSON files are test oracles.