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
+Nvalue 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:
gravitykitworks the same asgkt.
๐ 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
- Update the version in
GravityKit/VERSION - Commit and push changes
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65c8913b0ddf9341192818defaa53c2f7ff3ff9e59a6b7cc0aa2b14ba273be60
|
|
| MD5 |
c6163459a4af977fef4117e1268bafc9
|
|
| BLAKE2b-256 |
de72a3dc03efd39f51a4e4dccf3f42a92b2d8c1f9f1b252f291a995d45154e19
|
Provenance
The following attestation bundles were made for gkt-3.5.0.tar.gz:
Publisher:
publish.yml on OrgGem/VibeGravityKit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gkt-3.5.0.tar.gz -
Subject digest:
65c8913b0ddf9341192818defaa53c2f7ff3ff9e59a6b7cc0aa2b14ba273be60 - Sigstore transparency entry: 1194143112
- Sigstore integration time:
-
Permalink:
OrgGem/VibeGravityKit@4e130c3c0e1a796d359b7903f9be46b5322a2de4 -
Branch / Tag:
refs/tags/v3.5.0 - Owner: https://github.com/OrgGem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4e130c3c0e1a796d359b7903f9be46b5322a2de4 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
932700e8ed7c8d8ea51ce1b20047a6491588ee43e96d7b765f56e3fdc006b444
|
|
| MD5 |
8d40c9aede0934dddbd4a76d234dc9a1
|
|
| BLAKE2b-256 |
01c11ffcb41e562bc5ca5ea8bdbf3bddfeabfd97f8bc3a1d919ea4372092ae9e
|
Provenance
The following attestation bundles were made for gkt-3.5.0-py3-none-any.whl:
Publisher:
publish.yml on OrgGem/VibeGravityKit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gkt-3.5.0-py3-none-any.whl -
Subject digest:
932700e8ed7c8d8ea51ce1b20047a6491588ee43e96d7b765f56e3fdc006b444 - Sigstore transparency entry: 1194143114
- Sigstore integration time:
-
Permalink:
OrgGem/VibeGravityKit@4e130c3c0e1a796d359b7903f9be46b5322a2de4 -
Branch / Tag:
refs/tags/v3.5.0 - Owner: https://github.com/OrgGem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4e130c3c0e1a796d359b7903f9be46b5322a2de4 -
Trigger Event:
push
-
Statement type: