antigravity-native-e2e…
Spin up a live local Omnigent server + runner and exercise the native Antigravity (agy) TUI harness (antigravity-native)…
Record at least one captioned demo for every covered CUJ through its real entry point.
$ npx -y skills add omnigent-ai/omnigent --skill feature-demo --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/feature-demoContext preview
The summary Claude sees to decide when to auto-load this skill.
Record at least one captioned demo for every covered CUJ through its real entry point.
name: feature-demo description: Record at least one captioned demo for every covered CUJ through its real entry point.
The demo is required. Record **at least one** clip for every covered CUJ; a CUJ with several entry points or steps may have more. Each clip shows the user action and the product's response through the CUJ's real entry point, never pytest output, assertions, test source, or debug logs.
Follow [`dev/recording-lanes.md`](../../../recording-lanes.md) for the recorder, the per-surface mechanics, and captioning. Use the CUJ ID as the facet and `demo` as the kind:
short suffix, e.g. `demo-cuj-1-edit`, for extra clips of the same CUJ).
to `recordings/<ticket-key>/demo-<cuj>.mp4`. Captions list the actions shown and end with the observed result.
If captioning fails, use the guide's uncaptioned fallback path and say why in that clip's `caption` and the PR Demo. A usable uncaptioned clip still counts.
real CLI or API call and shows its output. Written evidence alone is not a demo.
(`OMNIGENT_RUNNER_ID` is set), strip the inherited runner variables as the guide describes, and retry before reporting a blocker.
Never commit recordings; they ride in the PR Demo section and the CI artifact bundle.
Recording should almost always work. When a covered CUJ really can't be recorded (the recorder can't start in this environment, or the surface needs hardware or an external account the sandbox doesn't have), still publish a **ready** PR and drive it as usual. For that CUJ:
journey, including setup, the inputs to give, and what they should see;
The outcome is then `partially_implemented`, with that CUJ's recording in `remaining_work`. Only declare clips you actually produced. Then load `feature-publish`.
Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.
Spin up a live local Omnigent server + runner and exercise the native Antigravity (agy) TUI harness (antigravity-native)…
Spin up a live local Omnigent server and exercise the Antigravity (Gemini) SDK harness end-to-end — build antigravity agents, run…
Verify the Omnigent CLI's setup/onboarding flow, terminal UI/UX, and critical user journeys in a completely isolated,…
Spin up a live local Omnigent server and exercise the GitHub Copilot SDK harness end-to-end — build copilot agents, run real…
Spin up a live local Omnigent server and exercise the Cursor SDK harness end-to-end — build cursor agents, run real turns,…
Draft or refresh Omnigent package release notes for the next version using the existing GitHub Actions preview, merged PR…