ββββββ βββββββ ββββββββββββ βββββββββββββββ βββββββββββββββ ββββββββββββββββ βββββββββββββ βββββββββββββββ ββββββββββββββββ βββββββββββ ββββββββββ ββββββ βββ βββ βββββββ βββ βββ βββββββββββ βββββββββ ββββββββββ βββ βββββββ βββ βββ βββ βββββββββββββββββββββββ ββββββ βββ βββ ββββββ βββ βββ βββ βββββββ βββββββββββ βββββ βββ βββ ββββββ βββ
The Enterprise-Grade Skill Manager for AI Code Agents
211 Skills Β· 5 Meta-Bundles Β· 18 Platforms Β· Zero Lock-in
- Introduction
- Why AgentKit?
- Architecture
- Quick Start
- Meta-Bundles
- Supported Platforms
- CLI Reference
- Programmatic API
- Project Structure
- Documentation
- Contributing
- License
AgentKit is a standardized infrastructure layer that transforms generic AI code assistants into specialized Senior Engineering Partners.
Instead of relying on an AI's generalized training dataβwhich often leads to hallucinated libraries, legacy patterns, or security flawsβAgentKit injects 211 battle-tested engineering skills directly into your agent's context.
These skills act as Standard Operating Procedures (SOPs), ensuring your AI agent follows strict, production-ready guidelines for everything from React architecture to OWASP security audits, from RAG pipelines to growth marketing strategies.
| Feature | Without AgentKit | With AgentKit |
|---|---|---|
| Context | Generic, often outdated training data | Project-specific context & latest best practices |
| Consistency | Varies by prompt phrasing | Deterministically follows engineering standards |
| Complex Tasks | Often gets lost in multi-step tasks | Follows strict step-by-step SOPs |
| Security | Frequently suggests vulnerable code | Includes automated security auditing skills |
| Onboarding | Requires manual prompt engineering | Instant specialized persona via Meta-Bundles |
| Platform | Locked to one agent | Works with 18 AI agents simultaneously |
AgentKit uses a Universal Platform Architecture (UPA) β a single skill library that syncs across all your AI tools.
graph TD
A[AgentKit CLI] -->|Installs| B[.agent/skills]
A -->|Detects stack| F[agentkit sync]
A -->|Generates proxies| G[agentkit workflow proxy]
B -->|Consumed by| C[Antigravity]
B -->|Consumed by| D[Cursor / Windsurf / Claude Code]
B -->|Proxied to| E[Gemini / Copilot / Cody / 15+ more]
subgraph "Your Project"
B
H[.agent/agentkit.json] -.->|Config| B
end
# Recommended β run without install
npx @digimetalab/agentkit
# Or install globally
npm install -g @digimetalab/agentkitRun the command in your project root:
agentkitThe wizard will:
- Detect your project stack (React, Node, Python, etc.)
- Select your AI agent β Antigravity, Cursor, Windsurf, Claude Code, and 14 more.
- Choose a Meta-Bundle β Foundation, Builder, Guardian, Brain, or Strategist.
- Install skills to your agent's native directory.
Let AgentKit detect your project stack and install the right skills automatically:
agentkit syncThis scans your package.json, requirements.txt, etc. and installs only the relevant skills for your tech stack.
Open your AI agent chat and work as usual. Your agent will automatically detect the installed skills and follow the engineering SOPs.
Example: "Build a user dashboard with authentication."
Your agent now follows the React Patterns SOP, API Security Best Practices, and Authentication Flow guidelines β automatically.
AgentKit organizes 211 skills into 5 Meta-Bundles β curated collections based on engineering role.
Architecture, Standards, & Documentation
The bedrock skills every project needs. Clean code principles, Git workflows, architectural decision records, and documentation templates.
agentkit install --pack foundationFrontend, Backend, & Infrastructure β 52 Skills
Full-stack development SOPs. React/Vue/Svelte patterns, Node.js architecture, API design (REST/GraphQL), Docker containers, database design, Redis caching, serverless deployment, and more.
agentkit install --pack builderSecurity, Quality, & Reliability β 34 Skills
Defensive engineering. OWASP Top 10, penetration testing methodology, API security, performance profiling, code quality auditing, TDD workflows, and incident response procedures.
agentkit install --pack guardianAI, Data, & Orchestration β 58 Skills
AI engineering stack. Prompt engineering, RAG pipelines, LLM fine-tuning, multi-agent architecture, MCP server building, embeddings, vector search, computer vision, NLP, and ML operations.
agentkit install --pack brainProduct, Growth, & Content β 67 Skills
Business and growth skills. SEO optimization, A/B testing, conversion rate optimization, content strategy, copywriting, paid ads, analytics tracking, ASO, and product management frameworks.
agentkit install --pack strategistAgentKit supports 18 AI agent platforms with native integration and automatic proxy generation.
| Agent | Type | Skills Path | Proxy Format |
|---|---|---|---|
| Antigravity | Native | .agent/skills/ |
.md |
| Cursor | IDE | .cursor/rules/ |
.mdc |
| Windsurf | IDE | .agent/rules/ |
.md |
| Claude Code | CLI | .claude/skills/ |
.md |
| Gemini CLI | CLI | .gemini/skills/ |
.md |
| GitHub Copilot | IDE | .github/ |
copilot-instructions.md |
| Sourcegraph Cody | IDE | .github/ |
cody-instructions.md |
| Tabnine | IDE | .github/ |
tabnine-instructions.md |
| Codex CLI | CLI | .codex/skills/ |
.md |
| Trae | IDE | .trae/rules/ |
.md |
| Continue.dev | IDE | .continue/ |
config.json |
| Cline | IDE | .cline/rules/ |
.md |
| Aider | CLI | . |
.aider.conf.yml |
| PearAI | IDE | .pearai/rules/ |
.md |
| Goose | CLI | .goose/skills/ |
.md |
| Void | IDE | .void/rules/ |
.md |
| OpenCode | IDE | .opencode/rules/ |
.md |
| Project IDX | IDE | .idx/skills/ |
.md |
Generate proxy files for all your platforms at once:
agentkit workflow proxy| Command | Arguments | Description |
|---|---|---|
agentkit |
(none) | Launch the interactive Setup Wizard. |
agentkit list |
--skills |
List all Meta-Bundles. Use --skills to see all 211 skills. |
agentkit install |
<skill> |
Install a single skill (e.g., agentkit install react-best-practices). |
--pack <bundle> |
Install a Meta-Bundle (foundation, builder, guardian, brain, strategist). |
|
--all |
Install the entire library (211 skills). | |
--out <path> |
Specify custom output directory (default: ./.agent/skills). |
|
agentkit search |
<query> |
Search for skills by keyword (e.g., react, security, rag). |
agentkit sync |
--out <path> |
Auto-detect project stack and install matching skills. |
agentkit doctor |
--fix |
Diagnose installation issues. Use --fix to auto-repair. |
agentkit status |
(none) | Show current installation status and detected agents. |
agentkit platform list |
(none) | List all 18 supported platforms and detection status. |
agentkit platform install |
<name> |
Initialize configuration for a specific platform. |
agentkit platform sync |
(none) | Sync skills to all detected platforms. |
agentkit workflow proxy |
(none) | Generate platform-specific proxy files for installed skills. |
agentkit about |
(none) | Show AgentKit info and credits. |
Use AgentKit programmatically in your own Node.js tools.
const agentkit = require('@digimetalab/agentkit');
// Install specific skills programmatically
await agentkit.commands.install('react-best-practices', { out: './my-skills' });
// List available bundles
const bundles = await agentkit.utils.getBundles();
console.log(bundles['builder']);When installed, AgentKit creates a non-intrusive structure in your project:
my-project/
βββ .agent/ # AgentKit Core Directory
β βββ skills/ # Installed Skills (Markdown SOPs)
β β βββ react-best-practices/
β β βββ api-security-best-practices/
β β βββ prompt-engineering-master/
β β βββ ... (211 skills available)
β βββ workflows/ # Workflow Proxies
β βββ agentkit.json # Configuration & Metadata
βββ .cursor/rules/ # (If Cursor detected) Auto-generated proxies
βββ .github/ # (If Copilot/Cody) Instruction files
βββ ...
Detailed documentation is available in the docs/ directory:
| Document | Description |
|---|---|
| Getting Started | Installation and first steps |
| Skills Catalog | Full list of all 211 skills |
| Bundles Guide | Meta-Bundle details and selection guide |
| Visual Guide | Visual walkthrough of features |
| Skill Anatomy | How to write your own skills |
| Examples | Practical usage scenarios |
| FAQ | Frequently Asked Questions |
| Quality Bar | Skill validation standards |
| Security Policy | Reporting vulnerabilities |
| Security Guardrails | Offensive skill usage policy |
| Contributing | Contribution guidelines |
| Changelog | Version history |
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/amazing-skill). - Follow the Skill Anatomy guide for new skills.
- Ensure your skill passes the Quality Bar.
- Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
Built with β€οΈ for the AI Developer Community
By digimetalab