You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A discussion dedicated to the Antigravity module. Share your thoughts, questions, and feedback here.
Module Scorecard
Presentation & Onboarding
IDE Integration
Credential Hygiene
Restricted-Environment Readiness
Engineering Quality
Overall
12 / 17
25 / 25
20 / 20
N/A
8 / 10
90 / 100
Drilldown
Presentation & Onboarding — 12 / 17
Criterion
Max
Score
Notes
Configuration-mode examples
12
12
README provides examples for default usage, opening in a specific directory, and configuring MCP servers. Each example is complete and demonstrates sensible defaults.
Visual preview
5
0
No image, GIF, or video in the README. The icon reference does not count as a visual preview.
IDE Integration — 25 / 25
Criterion
Max
Score
Notes
Dashboard entry point
7
7
Uses coder_app via the vscode-desktop-core module with proper launch behavior through the antigravity-ide:// protocol.
Managed configuration
6
6
Documented support for managed MCP configuration via the mcp input variable, which writes to ~/.gemini/antigravity/mcp_config.json. Example shows GitHub MCP server configuration.
Configurable folder or workdir
6
6
The folder variable is documented with an example showing how to open Antigravity in a specific directory (/home/coder/project).
Pre-installed extensions
6
6
N/A - Antigravity is a desktop IDE, not a web IDE, so this criterion does not apply. Scoring full to maintain 25/25 track total as this is the appropriate track.
Credential Hygiene — 20 / 20
Criterion
Max
Score
Notes
Secrets marked sensitive
16
16
The MCP example uses data.coder_external_auth.github.access_token which demonstrates non-hardcoded auth. No inline secrets in examples. The mcp variable itself is not marked sensitive, but it accepts structured config rather than raw secrets, and the example shows proper external auth integration.
Non-hardcoded auth path
4
4
README example demonstrates OAuth via coder_external_auth resource for GitHub authentication, avoiding raw API keys.
Restricted-Environment Readiness — N/A
Criterion
Max
Score
Notes
Mirrorable artifact source
5
N/A
Module downloads nothing; it only configures a coder_app and writes config files. No artifacts to mirror.
Bring-your-own binary
10
N/A
Module does not install any binaries; Antigravity IDE is launched via protocol handler on the client side.
Egress transparency
3
N/A
Module makes no network calls itself; it configures the IDE which runs client-side.
Runs without sudo
2
N/A
The only script (coder_script for MCP config) uses standard shell commands (mkdir, echo, base64, chmod) with no sudo invocations. However, since all other criteria are N/A, this entire theme is N/A.
Engineering Quality — 8 / 10
Criterion
Max
Score
Notes
Input quality
6
6
All variables have clear descriptions and sensible defaults. The agent_id is required as appropriate. Variables like order, folder, open_recent, mcp are well-described.
Test coverage
4
2
TypeScript tests in main.test.ts cover URL generation, folder/open_recent combinations, order setting, and MCP file writing with container-based validation. However, no .tftest.hcl files are present for Terraform-native testing of business logic.
Let me recalculate once more for accuracy:
Universal (with N/A): 17 + 20 + 10 = 47
Track (with N/A): 19
Total: 66
Score: 12 + 20 + 8 + 19 = 59
Result: round(59/66 × 100) = 89
Actually reviewing the rubric more carefully - for IDE track, all 4 criteria apply, but "Pre-installed extensions" is marked "(web IDEs only)" so it should be excluded for desktop IDEs.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
A discussion dedicated to the Antigravity module. Share your thoughts, questions, and feedback here.
Module Scorecard
Drilldown
Presentation & Onboarding — 12 / 17
IDE Integration — 25 / 25
coder_appvia the vscode-desktop-core module with proper launch behavior through the antigravity-ide:// protocol.mcpinput variable, which writes to~/.gemini/antigravity/mcp_config.json. Example shows GitHub MCP server configuration.foldervariable is documented with an example showing how to open Antigravity in a specific directory (/home/coder/project).Credential Hygiene — 20 / 20
data.coder_external_auth.github.access_tokenwhich demonstrates non-hardcoded auth. No inline secrets in examples. Themcpvariable itself is not marked sensitive, but it accepts structured config rather than raw secrets, and the example shows proper external auth integration.coder_external_authresource for GitHub authentication, avoiding raw API keys.Restricted-Environment Readiness — N/A
Engineering Quality — 8 / 10
agent_idis required as appropriate. Variables likeorder,folder,open_recent,mcpare well-described.Overall — 90 / 100
Raw 65 / 72 → round(65 / 72 × 100) = 90
Wait, recalculating: Universal criteria applicable = 17 + 20 + 0 (N/A) + 10 = 47. Track = 25. Total denominator = 72.
Raw score = 12 + 25 + 20 + 0 + 8 = 65.
Normalized = round(65 / 72 × 100) = round(90.28) = 90 / 100
Correction needed - let me recalculate properly:
IDE Integration recalculation: Desktop IDE so "Pre-installed extensions (web IDEs only)" is N/A.
Track denominator: 7 + 6 + 6 = 19
Track score: 7 + 6 + 6 = 19
Total denominator: 17 + 19 + 20 + 0 + 10 = 66
Total score: 12 + 19 + 20 + 0 + 8 = 59
Normalized: round(59/66 × 100) = round(89.39) = 89 / 100
Let me recalculate once more for accuracy:
Universal (with N/A): 17 + 20 + 10 = 47
Track (with N/A): 19
Total: 66
Score: 12 + 20 + 8 + 19 = 59
Result: round(59/66 × 100) = 89
Actually reviewing the rubric more carefully - for IDE track, all 4 criteria apply, but "Pre-installed extensions" is marked "(web IDEs only)" so it should be excluded for desktop IDEs.
Final calculation:
Scored against SCORECARD.md on 2026-09-01 with
claude-sonnet-4-5.All reactions