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 21 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: @[/wf-leader] โ€” Smart Delegation

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

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

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

๐Ÿ’ก Tip: After gkt init <group>, a workflow guide is displayed showing all available workflows with descriptions and sample prompts.


๐Ÿ”„ Workflows (41)

Naming convention: All workflows use the wf- prefix. Type /wf- in your AI chat to filter only workflows.

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

๐Ÿ“‚ Project Structure

.agent/
โ”œโ”€โ”€ workflows/       # Instructions for each agent role (41 workflows, wf-* prefix)
โ”œโ”€โ”€ 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.8.0.tar.gz (2.3 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.8.0-py3-none-any.whl (2.8 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gkt-3.8.0.tar.gz
Algorithm Hash digest
SHA256 7c657c6d954a3db74515e923f943849d649a4e4bd1c031d0f8370a26fff5999f
MD5 0e0d44cf206523fd7690e968f571f3f5
BLAKE2b-256 242a67f6e53d7339f406b62b27859c7c6a01ec8cd9c91e8fbdeaac092dc674ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for gkt-3.8.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.8.0-py3-none-any.whl.

File metadata

  • Download URL: gkt-3.8.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 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.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1d8ec7ec05b27dd1f6753823b3850f4ae5aa057906d71017faa604c26ee59a7
MD5 8e79d6716b8438b0246724bcfa51dace
BLAKE2b-256 d23f884dd93da1c509434c5069aa8842b4aa033c2ccc46affceead2df38826e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for gkt-3.8.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