Skip to main content

GravityKit โ€” The AI-Native Software House in a Box

Project description

๐ŸŒŒ Anti-Gravity Kit

The AI-Native Software House in a Box. Build enterprise-grade software with a team of 893+ AI Skills organized into 19 focused groups, each enhanced with 13 default base skills for memory, lifecycle, and cross-platform compatibility.


โšก Quick Start

# Install from PyPI
pip install gkt

# Init in your project (all skills)
cd /path/to/your-project
gkt init antigravity

# Or install only the skills you need
gkt init general-dev     # 30 core dev skills
gkt init n8n-dev         # 18 n8n automation skills
gkt init ai-agent        # 28 AI/LLM/RAG skills

Requirements: Python 3.9+

For development / contributing:

git clone https://github.com/OrgGem/VibeGravityKit.git
cd VibeGravityKit
pip install -e .

๐Ÿ“ฆ Skill Groups

Instead of loading all 887 skills, install only the group you need:

gkt groups   # List all available groups
Group Skills +Default Description
general-dev 31 +9 Backend, Frontend, Full-stack development
n8n-dev 18 +10 n8n workflow automations
nocobase-dev 26 +11 NocoBase plugin development
general-doc 20 +11 Technical docs, RFC, ADR, wiki
research 18 +12 Deep research, market analysis
cloud-deploy 26 +12 Cloud, DevOps, CI/CD, Kubernetes
security-audit 14 +13 Threat modeling, SAST, vulnerability analysis
security-pentest 14 +13 Offensive security, red team, exploitation
seo-marketing 28 +13 SEO, CRO, content marketing
ai-agent 28 +13 LLM apps, RAG, multi-agent
saas-crm 8 +13 HubSpot, Salesforce, Stripe connectors
saas-comms 6 +13 Slack, Discord, WhatsApp, Gmail connectors
saas-project 8 +13 Jira, Asana, Trello, Notion connectors
saas-marketing 6 +13 Twitter, LinkedIn, Google Suite connectors
startup-biz 26 +13 Market analysis, financial modeling
api-graphql 24 +12 API design, GraphQL, REST, OpenAPI, FastAPI
claude-code 22 +11 Claude Code skills, prompt engineering, MCP
context-data-rag 28 +12 Context engineering, RAG, data pipelines
database 26 +11 SQL/NoSQL, Postgres, migrations, CQRS
observability-report 22 +13 Monitoring, Grafana, Prometheus, SLO, incidents

+Default: Each group automatically includes 13 base skills for memory management, lifecycle, error handling, and cross-platform compatibility. The +N value shows how many unique defaults are added (some groups already include overlapping skills).

Usage:

gkt init general-dev                    # Install group (default: Antigravity IDE)
gkt init antigravity --group n8n-dev    # Specify IDE + group
gkt init antigravity                    # Install ALL skills (legacy behavior)

๐Ÿ› ๏ธ CLI Commands

Command Description
gkt init [target] Install skills for an IDE or a skill group
gkt init [target] --group <name> Install a specific skill group for an IDE
gkt groups List all available skill groups
gkt list List all available AI agents and their roles
gkt doctor Check environment health (Python, Node, Git, npm)
gkt update Update GravityKit to the latest version
gkt version Show current version
gkt brain Manage project brain โ€” context, decisions, conventions
gkt journal Knowledge journal โ€” capture lessons, bugs, insights
gkt skills list [--all] List active skills (or all including disabled)
gkt skills search <query> Search skills by keyword
gkt skills enable <name> Enable a disabled skill
gkt skills disable <name> Disable a skill
gkt skills count Show total skill count
gkt validate [--strict] Validate all SKILL.md files
gkt generate-index Regenerate skills_index.json

Alias: gravitykit works the same as gkt.


๐ŸŒ Multi-IDE Support

IDE Command Creates
Antigravity gkt init antigravity .agent/ (workflows + skills)
Cursor gkt init cursor .cursor/rules/*.mdc
Windsurf gkt init windsurf .windsurf/rules/*.md
Cline gkt init cline .clinerules/*.md
Kilo Code gkt init kilocode .kilocode/rules/*.md
GitHub Copilot gkt init copilot .github/instructions/*.instructions.md
Kiro gkt init kiro .kiro/ (skills, hooks, steering, specs)
All gkt init All of the above

๐Ÿš€ How It Works

Mode 1: @[/leader] โ€” Smart Delegation

You โ†’ Leader โ†’ Agents โ†’ Report per phase โ†’ You approve โ†’ Next phase
Phase Agent Mode
๐Ÿ“‹ Planning @[/planner] Sequential
๐Ÿ—๏ธ Architecture + ๐ŸŽจ Design @[/architect] + @[/designer] โšก PARALLEL
๐Ÿ’ป Development @[/frontend-dev] + @[/backend-dev] โšก PARALLEL
๐Ÿงช QA & Fix @[/qa-engineer] Sequential
๐Ÿš€ Launch @[/devops] + @[/security] + @[/seo] + @[/docs] โšก PARALLEL

Mode 2: @[/quickstart] โ€” Full Autopilot

One command, complete project. No approvals needed. Best for MVPs and prototypes.


๐Ÿ”„ Workflows (40)

Workflow Description
/leader Orchestrates the entire team from concept to production
/quickstart Fully automated project build from idea to production
/planner Analyzes requirements, writes PRD, breaks down tasks
/meta-thinker Creative advisor, brainstorming, vision development
/architect Systems design, database, API
/solution-architect Strategic technical planning, trade-off analysis
/designer UI/UX design system and assets
/frontend-dev Component, layout, state management (React/Vue/Tailwind)
/backend-dev API implementation, DB queries (Node/Python/Go)
/fullstack-coder Architecture, backend, frontend, testing in one workflow
/mobile-dev iOS/Android (React Native/Expo)
/devops Docker, CI/CD, cloud deployment
/cloud-deployer AWS deployment, CI/CD, Docker, Kubernetes, serverless
/n8n-automator n8n workflow builder with 70+ SaaS connectors
/nocobase-plugin-expert NocoBase plugin development (Server, Client, DB, API)
/nocobase-plugin-build Build NocoBase plugins
/qa-engineer Test case, API, SQL, automation, performance
/quality-guardian Code review, testing, security audit in one pass
/code-reviewer Automated code quality review
/security-engineer Security workflow (Audit/Pen-Test/Incident)
/security-auditor Penetration testing, vulnerability assessment
/seo-specialist Search engine optimization
/seo-marketer SEO optimization, content strategy, CRO
/ai-agent-builder Build LLM apps, RAG systems, multi-agent architectures
/saas-connector Automate 20+ SaaS platforms via API integrations
/startup-advisor Market analysis, financial modeling, GTM planning
/tech-writer Documentation & API refs
/doc-writer Professional technical documentation, reports, RFC, ADR
/knowledge-guide Code explainer, note taker, handoff specialist
/researcher Market analysis, web search, trend discovery
/research-analyst Deep research, analysis, file I/O, translation
/deep-researcher Comprehensive research and professional reports
/release-manager Changelog generation, version bumping
/prompt-engineer Create optimized prompts for any AI model
/image-creator AI image generation, design assets, diagrams
/api-graphql-dev API & GraphQL development workflow
/claude-code-dev Claude Code skills, prompt engineering, MCP
/context-data-eng Context engineering, RAG, data pipelines
/database-eng Database design, optimization, migrations, CQRS
/observability-eng Monitoring, tracing, Grafana, Prometheus, SLO

๐Ÿ“‚ Project Structure

.agent/
โ”œโ”€โ”€ workflows/       # Instructions for each agent role (40 workflows)
โ”œโ”€โ”€ skills/          # 893+ skills across 19 groups + 13 default
โ””โ”€โ”€ brain/           # Project context & memory
    โ”œโ”€โ”€ default_skills.md     # Default skill reference & integration guide
    โ”œโ”€โ”€ skills_manifest.json  # Lightweight index of all skills (lazy-loading)
    โ”œโ”€โ”€ lifecycle.md          # Session lifecycle (init โ†’ plan โ†’ work โ†’ checkpoint โ†’ handoff)
    โ”œโ”€โ”€ platform_notes.md     # Cross-platform compatibility (Windows/Linux/macOS)
    โ”œโ”€โ”€ project_context.json  # Project metadata, architecture, decisions, conventions
    โ””โ”€โ”€ agent_index.json      # Agent role definitions and handoff templates

๐Ÿง  Brain System

Every installation includes the Brain โ€” a structured knowledge base that agents read at session start:

Brain File Purpose
default_skills.md Documents 13 default skills, usage guide, workflow wiring
skills_manifest.json Lightweight index of ALL 893+ skills for lazy-loading
lifecycle.md Session lifecycle: init, plan, work, checkpoint, handoff
platform_notes.md Cross-platform guide: paths, shells, encoding, permissions
project_context.json Project metadata template (tech stack, conventions, sprint)
agent_index.json Agent role definitions and handoff protocol

The brain files reference the 13 default skills, allowing agents to automatically:

  • Load context from previous sessions (brain-manager)
  • Break tasks into atomic checklists (concise-planning)
  • Apply platform-specific commands (powershell-windows / bash-linux)
  • Debug proactively (debugger)
  • Handle errors consistently (error-handling-patterns)
  • Maintain clean code and semantic commits (clean-code, git-manager, commit)
  • Lazy-load additional skills via skills_manifest.json (saves 40-60% tokens)

13 Default Skills (Always Installed)

Category Skills
Memory & Context brain-manager, journal-manager, context-manager, codebase-navigator
Planning & Quality concise-planning, writing-plans, clean-code, debugger, error-handling-patterns
Version Control git-manager, commit
Cross-Platform powershell-windows, bash-linux

๐Ÿงฐ Token Optimization

Tool What it does Savings
Skills Manifest Lightweight index โ€” load full SKILL.md on demand ~50% tokens
Context Manager Minifies code before AI sees it ~50% tokens
Context Router Queries only relevant data from 34+ sources ~70% tokens
Diff Applier Applies surgical patches instead of rewriting ~90% tokens

๐Ÿšข Publishing to PyPI

This package is published as gkt on PyPI. Publishing is automated via GitHub Actions.

Auto-Publish on Tag Push

  1. Update the version in GravityKit/VERSION
  2. Commit and push changes
  3. Create and push a version tag:
git tag v3.2.1
git push origin v3.2.1

The GitHub Actions workflow (.github/workflows/publish.yml) will:

  • Build the package (python -m build)
  • Check with Twine (twine check dist/*)
  • Publish to PyPI via OIDC trusted publishing

Note: OIDC trusted publishing is configured. No API token needed if the PyPI project is linked to this GitHub repo.


๐Ÿ“„ License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gkt-3.5.0.tar.gz (24.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gkt-3.5.0-py3-none-any.whl (26.2 MB view details)

Uploaded Python 3

File details

Details for the file gkt-3.5.0.tar.gz.

File metadata

  • Download URL: gkt-3.5.0.tar.gz
  • Upload date:
  • Size: 24.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gkt-3.5.0.tar.gz
Algorithm Hash digest
SHA256 65c8913b0ddf9341192818defaa53c2f7ff3ff9e59a6b7cc0aa2b14ba273be60
MD5 c6163459a4af977fef4117e1268bafc9
BLAKE2b-256 de72a3dc03efd39f51a4e4dccf3f42a92b2d8c1f9f1b252f291a995d45154e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for gkt-3.5.0.tar.gz:

Publisher: publish.yml on OrgGem/VibeGravityKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gkt-3.5.0-py3-none-any.whl.

File metadata

  • Download URL: gkt-3.5.0-py3-none-any.whl
  • Upload date:
  • Size: 26.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gkt-3.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 932700e8ed7c8d8ea51ce1b20047a6491588ee43e96d7b765f56e3fdc006b444
MD5 8d40c9aede0934dddbd4a76d234dc9a1
BLAKE2b-256 01c11ffcb41e562bc5ca5ea8bdbf3bddfeabfd97f8bc3a1d919ea4372092ae9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gkt-3.5.0-py3-none-any.whl:

Publisher: publish.yml on OrgGem/VibeGravityKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page