How s3ctr4l/antigravity works
Antigravity Awesome Skills is an installable library of SKILL.md playbooks for AI coding assistants, with a companion web catalog for browsing skills. The main user journey is to discover a skill, install it into an assistant’s skills directory, and invoke it in that assistant. README capabilities also include cross-tool support and curated bundles/workflows. The web-app routing and installer behavior are sampled; individual page data wiring and bundle implementation are not, so those links are omitted or kept at documented subsystem level.
Main entry points: SkillContext.tsx Skill context · install.js Installer CLI · App.tsx Web application · SkillDetail.tsx Skill detail
Components 17
Skill library
- Skill playbooks
skills - Bundles and workflows
skills
Installation
- Installer CLI
tools/bin/install.js - Install helpers
tools/lib - Assistant skill dirs
Web catalog
- Web application
apps/web-app/src/App.tsx - Skill context
apps/web-app/src/context/SkillContext.tsx - Skill index
- Catalog home
apps/web-app/src/pages/Home.tsx - Skill detail
apps/web-app/src/pages/SkillDetail.tsx
Skill stars
- Star control
apps/web-app/src/components/SkillStarButton.tsx - Star state
apps/web-app/src/hooks/useSkillStars.ts - Browser storage
- Supabase
apps/web-app/src/lib/supabase.ts - Star records
Other components
- Developer
- AI assistant
Connections 19
- Developer → Installer CLI: runs install
- Installer CLI → Install helpers: uses safety helpers
- Installer CLI → Skill playbooks: copies skills
- Installer CLI → Assistant skill dirs: installs into
- Assistant skill dirs → AI assistant: provides skills
- AI assistant → Skill playbooks: invokes
- Developer → Web application: browses catalog
- Web application → Catalog home: routes home
- Web application → Skill detail: routes skill detail
- Web application → Skill context: provides skill state
- Skill context → Skill index: fetches index
- Catalog home → Skill context: reads skills
- Skill detail → Skill context: reads skills
- Skill detail → Star control: renders control
- Star control → Star state: uses star state
- Star state → Browser storage: reads and writes
- Star state → Supabase: queries optionally
- Skill context → Supabase: queries optionally
- Supabase → Star records: reads records