Skip to main content
Antigravity is Google’s AI-first IDE with native skill support. It uses its own skill and rule system separate from VS Code, making it ideal for Agent Teams Lite.

Prerequisites

  • Antigravity installed and configured
  • Git installed for cloning the repository
  • Access to ~/.gemini/antigravity/ directory (global) or .agent/ (workspace)

Installation Steps

1

Clone the repository

git clone https://github.com/gentleman-programming/agent-teams-lite.git
cd agent-teams-lite
2

Choose installation scope

Antigravity supports both global and workspace-specific installations.You should see output like:
Installing skills for Antigravity...
  ✓ _shared (3 convention files)
  ✓ sdd-init
  ✓ sdd-explore
  ✓ sdd-propose
  ✓ sdd-spec
  ✓ sdd-design
  ✓ sdd-tasks
  ✓ sdd-apply
  ✓ sdd-verify
  ✓ sdd-archive

  9 skills installed → ~/.gemini/antigravity/skills
3

Add orchestrator rule

Antigravity uses “rules” for agent instructions. Add the SDD orchestrator as a rule.
Add to ~/.gemini/GEMINI.md:
code ~/.gemini/GEMINI.md
Append the contents from examples/antigravity/sdd-orchestrator.md.
The orchestrator rule teaches Antigravity to:
  • Detect SDD triggers and commands
  • Read skill files from the appropriate path
  • Execute skills inline (within current context)
  • Track state between phases
  • Follow artifact storage policies (engram/openspec/none)
Key sections:
  • Operating Mode (delegate-only principle)
  • Artifact Store Policy
  • Commands table
  • Command → Skill Mapping
  • Engram Artifact Convention
4

Verify installation

Open Antigravity in any project and open the agent panel.Type:
/sdd-init
Expected response:
Reading sdd-init skill...

✓ Detected stack: [your project's stack]
✓ SDD initialized

Configuration Locations

Global Skills

~/.gemini/antigravity/skills/sdd-*/Available across all projects

Workspace Skills

.agent/skills/sdd-*/Project-specific skills

Rules

~/.gemini/GEMINI.md (global).agent/rules/ (workspace)

Antigravity-Specific Paths

Antigravity does NOT use .vscode/ paths. It has its own convention:
  • Global: ~/.gemini/antigravity/skills/
  • Workspace: .agent/skills/ and .agent/rules/

Global vs Workspace

AspectGlobalWorkspace
Skills path~/.gemini/antigravity/skills/.agent/skills/
Rules path~/.gemini/GEMINI.md.agent/rules/
ScopeAll projectsCurrent project only
Team sharingNoYes (commit .agent/)
SetupOne-timePer-project

How It Works

Antigravity has native skill support but runs them inline: Characteristics:
  • Native skill awareness (Antigravity can discover and suggest skills)
  • Inline execution (not true sub-agents)
  • Skills work as structured instructions
  • Planning phases work well
  • Implementation guided by skill instructions

Example Usage

Initialize SDD

You: /sdd-init

Antigravity: Reading sdd-init skill from global skills directory...
             
             Analyzing project...
             ✓ Framework: Flutter
             ✓ Language: Dart
             ✓ State management: Riverpod
             ✓ Backend: Firebase
             
             Checking persistence backend...
             ✓ Engram MCP server detected
             
             SDD initialized:
             - Project: my-flutter-app
             - Artifact store: engram
             
             Ready to start building.

Start a New Feature

You: /sdd-new add-offline-mode

Antigravity: Exploring codebase for offline capabilities...
             
             ✓ No offline persistence detected
             ✓ Firebase client: lib/services/firebase_service.dart
             ✓ Hive available (local database)
             
             Creating proposal...
             
             Proposal Summary:
             - Intent: Add offline mode with sync when online
             - Scope: Local storage layer, sync queue, connectivity detection
             - Approach: Hive for local storage, Firebase for sync, connectivity_plus for detection
             - Rollback: Remove Hive boxes, remove sync service, revert to online-only
             
             Artifact stored: sdd/add-offline-mode/proposal
             
             Ready to continue with specs and design?

Fast-Forward Planning

You: /sdd-ff add-offline-mode

Antigravity: Running all planning phases...
             
             Creating specifications...
             ✓ 6 requirements (SHALL statements)
             ✓ 13 scenarios (Given/When/Then)
             ✓ Stored: sdd/add-offline-mode/spec
             
             Creating technical design...
             ✓ Architecture: Repository pattern with local + remote data sources
             ✓ Sync strategy: Queue operations, batch sync on reconnect
             ✓ Conflict resolution: Last-write-wins with timestamp
             ✓ Stored: sdd/add-offline-mode/design
             
             Creating task breakdown...
             ✓ Phase 1: Local storage (3 tasks)
             ✓ Phase 2: Sync service (4 tasks)
             ✓ Phase 3: Connectivity handling (2 tasks)
             ✓ Total: 9 tasks
             ✓ Stored: sdd/add-offline-mode/tasks
             
             All planning complete. Run /sdd-apply to implement.

Artifact Storage

Team Setup with Workspace Skills

To share SDD with your team using workspace-specific installation:
1

Install skills to workspace

mkdir -p .agent/skills
cp -r skills/sdd-* .agent/skills/
cp -r skills/_shared .agent/skills/
2

Add workspace rule

mkdir -p .agent/rules
cp examples/antigravity/sdd-orchestrator.md .agent/rules/sdd-orchestrator.md
3

Commit to repository

git add .agent/
git commit -m "Add Agent Teams Lite SDD workflow"
git push
4

Team members get SDD automatically

When team members pull, they get SDD automatically:
git pull
# Open in Antigravity
# /sdd-init is now available

Verification Checklist

1

Check skills directory (global)

ls ~/.gemini/antigravity/skills/sdd-*/
Should show 9 directories:
sdd-apply/  sdd-design/  sdd-init/  sdd-spec/
sdd-archive/  sdd-explore/  sdd-propose/  sdd-tasks/  sdd-verify/
2

Check skills directory (workspace)

ls .agent/skills/sdd-*/
Should show same 9 directories if using workspace installation.
3

Check shared conventions

ls ~/.gemini/antigravity/skills/_shared/
# or
ls .agent/skills/_shared/
Should show:
engram-convention.md
openspec-convention.md
persistence-contract.md
4

Verify rule is configured

cat ~/.gemini/GEMINI.md | grep -i "sdd"
# or
ls .agent/rules/sdd-orchestrator.md
5

Test in Antigravity

Open Antigravity agent panel and type:
/sdd-init
Should recognize the command and read the skill.

Troubleshooting

Problem: Antigravity doesn’t recognize /sdd-initSolutions:
  1. Verify rule is in ~/.gemini/GEMINI.md or .agent/rules/
  2. Check skills are in correct path (NOT .vscode/)
  3. Restart Antigravity to reload configuration
  4. Try alternative phrasing: “Initialize SDD”
Problem: Antigravity can’t read skill filesSolutions:
  1. Check skills path:
    • Global: ~/.gemini/antigravity/skills/sdd-*/
    • Workspace: .agent/skills/sdd-*/
  2. Do NOT use .vscode/skills/ - that’s for VS Code only
  3. Ensure file permissions allow reading
  4. Verify each skill has SKILL.md file
Problem: Skills installed to .vscode/ instead of .agent/Solutions:
  1. Remove incorrect installation: rm -rf .vscode/skills/sdd-*
  2. Install to correct location:
    mkdir -p .agent/skills
    cp -r skills/sdd-* .agent/skills/
    
  3. Update rule to reference .agent/skills/ path
Problem: Orchestrator behavior not activeSolutions:
  1. Check global rule: ~/.gemini/GEMINI.md
  2. Check workspace rule: .agent/rules/sdd-orchestrator.md
  3. Ensure file is readable
  4. Restart Antigravity after making changes

Next Steps

Quick Start

Learn the SDD workflow

Commands Reference

Complete command documentation

Engram Setup

Install recommended persistence

Team Workflows

Share SDD with your team

Build docs developers (and LLMs) love