{"_id":"@cgyudistira/agentkit","name":"@cgyudistira/agentkit","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@cgyudistira/agentkit","version":"1.0.1","description":"Koleksi 300+ 'Agentic Skills' untuk AI Agents","main":"index.js","bin":{"agentkit":"bin/agentkit.js"},"engines":{"node":">=16.0.0"},"scripts":{"start":"node bin/agentkit.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cli","ai","agent","skills","agentkit","antigravity"],"author":{"name":"cgyudistira"},"license":"MIT","dependencies":{"boxen":"^4.2.0","chalk":"^4.1.2","commander":"^12.0.0","figlet":"^1.10.0","fs-extra":"^11.3.3","kleur":"^4.1.5","ora":"^5.4.1","prompts":"^2.4.2"},"repository":{"type":"git","url":"git+https://github.com/cgyudistira/agentkit.git"},"bugs":{"url":"https://github.com/cgyudistira/agentkit/issues"},"homepage":"https://github.com/cgyudistira/agentkit#readme","gitHead":"b3ffe46dc71411f94d6f271a9dd8931569b36fb0","_id":"@cgyudistira/agentkit@1.0.1","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-iX5YFHLRPYOBuFbKwXc+E9JIgmXnsBCmNYUzbLGghd0EecNPcPjciTj2iVQUP7q6NMs6abHprHzyAjSn02wrYQ==","shasum":"5fecc8433fdbe75fc5be1e12956fa6f54edb1ace","tarball":"https://registry.npmjs.org/@cgyudistira/agentkit/-/agentkit-1.0.1.tgz","fileCount":2108,"unpackedSize":35420475,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH+ZO7/pxEZhYpHYqPs5U/Y8pL8RWHH5NH9rvdJTKsiSAiEAriNa2fXosE7dMy4ab61pOpjegusslxg/6U6zp4XK9AI="}]},"_npmUser":{"name":"cgyudistira","email":"cokorda@gmail.com"},"directories":{},"maintainers":[{"name":"cgyudistira","email":"cokorda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agentkit_1.0.1_1770599767411_0.16701417460024404"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-09T01:16:07.328Z","1.0.1":"2026-02-09T01:16:08.125Z","modified":"2026-02-09T01:16:08.387Z"},"maintainers":[{"name":"cgyudistira","email":"cokorda@gmail.com"}],"description":"Koleksi 300+ 'Agentic Skills' untuk AI Agents","homepage":"https://github.com/cgyudistira/agentkit#readme","keywords":["cli","ai","agent","skills","agentkit","antigravity"],"repository":{"type":"git","url":"git+https://github.com/cgyudistira/agentkit.git"},"author":{"name":"cgyudistira"},"bugs":{"url":"https://github.com/cgyudistira/agentkit/issues"},"license":"MIT","readme":"<div align=\"center\">\r\n\r\n<pre>\r\n █████╗  ██████╗ ███████╗███╗   ██╗████████╗██╗  ██╗██╗████████╗\r\n██╔══██╗██╔════╝ ██╔════╝████╗  ██║╚══██╔══╝██║ ██╔╝██║╚══██╔══╝\r\n███████║██║  ███╗█████╗  ██╔██╗ ██║   ██║   █████╔╝ ██║   ██║   \r\n██╔══██║██║   ██║██╔══╝  ██║╚██╗██║   ██║   ██╔═██╗ ██║   ██║   \r\n██║  ██║╚██████╔╝███████╗██║ ╚████║   ██║   ██║  ██╗██║   ██║   \r\n╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═══╝   ╚═╝   ╚═╝  ╚═╝╚═╝   ╚═╝   \r\n</pre>\r\n\r\n# @cgyudistira/agentkit\r\n\r\n**The Enterprise-Grade Skill Manager for AI Code Agents**\r\n\r\n<p>\r\n  <a href=\"https://www.npmjs.com/package/@cgyudistira/agentkit\"><img src=\"https://img.shields.io/npm/v/@cgyudistira/agentkit.svg?style=flat-square&color=blue\" alt=\"npm version\" /></a>\r\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/node/v/@cgyudistira/agentkit?style=flat-square&color=green\" alt=\"Node Version\" /></a>\r\n  <a href=\"https://www.npmjs.com/package/@cgyudistira/agentkit\"><img src=\"https://img.shields.io/npm/dm/@cgyudistira/agentkit.svg?style=flat-square&color=orange\" alt=\"Downloads\" /></a>\r\n  <a href=\"https://github.com/cgyudistira/agentkit\"><img src=\"https://img.shields.io/github/repo-size/cgyudistira/agentkit?style=flat-square\" alt=\"Repo Size\" /></a>\r\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square\" alt=\"License\" /></a>\r\n</p>\r\n\r\n<p>\r\n  <a href=\"https://github.com/cgyudistira/agentkit/graphs/commit-activity\"><img src=\"https://img.shields.io/badge/Maintained%3F-yes-green.svg?style=flat-square\" alt=\"Maintenance\" /></a>\r\n  <a href=\"http://makeapullrequest.com\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs Welcome\" /></a>\r\n  <a href=\"https://standardjs.com\"><img src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square\" alt=\"Code Style\" /></a>\r\n</p>\r\n\r\n</div>\r\n\r\n---\r\n\r\n## 📖 Table of Contents\r\n\r\n- [Introduction](#-introduction)\r\n- [Why AgentKit?](#-why-agentkit)\r\n- [Architecture](#-architecture)\r\n- [Quick Start](#-quick-start)\r\n- [Skill Bundles (Personas)](#-skill-bundles-personas)\r\n- [Workflows (Slash Commands)](#-workflows-slash-commands)\r\n- [CLI Reference](#-cli-reference)\r\n- [Programmatic API](#-programmatic-api)\r\n- [Configuration](#-configuration)\r\n- [Troubleshooting](#-troubleshooting)\r\n- [Contributing](#-contributing)\r\n- [License](#-license)\r\n\r\n---\r\n\r\n## 📖 Introduction\r\n\r\n**AgentKit** is a standardized infrastructure layer that transforms generic AI code assistants (**Antigravity**, Cursor, Windsurf, Claude Code, Gemini) into specialized **Senior Engineering Partners**. \r\n\r\nInstead of relying on an AI's generalized training data—which often leads to hallucinated libraries, legacy patterns, or security flaws—AgentKit injects **315+ battle-tested engineering skills** directly into your agent's context. \r\n\r\nThese skills act as **Standard Operating Procedures (SOPs)**, ensuring your AI agent follows strict, production-ready guidelines for everything from React Component architecture to OWASP security audits.\r\n\r\n---\r\n\r\n## 💡 Why AgentKit?\r\n\r\n| Feature | Without AgentKit | With AgentKit |\r\n|---|---|---|\r\n| **Context** | Generic, often outdated training data | **Project-specific context & latest best practices** |\r\n| **Consistency** | Varies by prompt phrasing | **Deterministically follows engineering standards** |\r\n| **Complex Tasks** | Often gets lost in multi-step tasks | **Follows strict step-by-step Workflows** |\r\n| **Security** | Frequently suggests vulnerable code | **Includes automated security auditing skills** |\r\n| **Onboarding** | Requires manual prompt engineering | **Instant specialized persona setup** |\r\n\r\n---\r\n\r\n## 🏗️ Architecture\r\n\r\nAgentKit integrates natively with Antigravity's `.agent` directory.\r\n\r\n```mermaid\r\ngraph TD\r\n    A[AgentKit CLI] -->|Installs| B[.agent/skills]\r\n    B -->|Consumed by| C[Antigravity]\r\n    B -->|Consumed by| D[\"Other Agents (Cursor/Windsurf)\"]\r\n    \r\n    subgraph \"Your Project\"\r\n    B\r\n    E[.agent/agentkit.json] -.->|Config| B\r\n    end\r\n```\r\n\r\n---\r\n\r\n## 🚀 Quick Start\r\n\r\n### 1. Installation\r\n\r\nYou can use AgentKit without installation via `npx`, or install it globally.\r\n\r\nSee [Getting Started Guide](docs/GETTING_STARTED.md) for detailed instructions.\r\n\r\n```bash\r\n# Recommended\r\nnpx @cgyudistira/agentkit\r\n\r\n# Or Global Install\r\nnpm install -g @cgyudistira/agentkit\r\n```\r\n\r\n### 2. Interactive Setup\r\n\r\nRun the command in your project root:\r\n\r\n```bash\r\nagentkit\r\n```\r\n\r\nThe wizard will ask:\r\n1.  **Select Your Agent**: Choose **Antigravity** (Recommended) or your preferred editor.\r\n2.  **Select a Persona**: (e.g., `Full Stack Developer`).\r\n3.  **Confirm**: Skills are downloaded to `.agent/skills` (for Antigravity/Windsurf) or `.cursor/skills`.\r\n\r\n### 3. Usage (Antigravity Example)\r\n\r\nOpen your Antigravity Chat and ask:\r\n\r\n> \"I want to create a new user dashboard. Use the `/new-feature` workflow.\"\r\n\r\nAntigravity will automatically detect the installed skills in `.agent/skills` and strictly follow the **Feature Implementation SOP**.\r\n\r\n---\r\n\r\n## 📦 Skill Bundles (Personas)\r\n\r\nAgentKit allows you to install specific \"Personas\". Each bundle is a curated collection of skills.\r\n\r\n### 💻 Full Stack Developer (`full-stack`)\r\n*77 Skills* • Transforms your agent into a Senior Web Engineer.\r\n- **Core**: React Patterns, Node.js Architecture, API Design (REST/GraphQL).\r\n- **Frontend**: Tailwind Best Practices, State Management (Zustand/Redux), Accessibility (a11y).\r\n- **Backend**: DB Schema Design (SQL/NoSQL), Caching Strategies (Redis), Auth Flow (JWT/OAuth).\r\n\r\n### 🕵️ Security Expert (`security-expert`)\r\n*46 Skills* • Essential for audits and hardening.\r\n- **Auditing**: Automated Code Scanning, Dependency Analysis.\r\n- **Defense**: OWASP Top 10 Mitigation, XSS/CSRF Prevention standards.\r\n- **Crypto**: Proper Hashing (Argon2/Bcrypt), Encryption Standards (AES-256).\r\n\r\n### 🤖 AI Engineer (`ai-engineer`)\r\n*65 Skills* • For building LLM-powered apps.\r\n- **Integration**: OpenAI/Anthropic SDKs, LangChain Patterns.\r\n- **RAG**: Vector DB Setup (Pinecone/Milvus), Embedding Strategies.\r\n- **Prompting**: Chain-of-Thought Optimization, System Prompt Engineering.\r\n\r\n### 🦄 Startup Founder (`startup-founder`)\r\n*25 Skills* • Product strategies and business logic.\r\n- **Product**: MVP Scope Definition, User Story Mapping.\r\n- **Biz**: Pitch Deck Generation, Market Analysis, Unit Economics.\r\n\r\n### 📊 Data Scientist (`data-scientist`)\r\n*18 Skills* • Intelligent Data Analysis & Visualization.\r\n- **Analysis**: Pandas/NumPy best practices, Data Cleaning pipelines.\r\n- **Vis**: Matplotlib/Seaborn charting, Interactive Dashboards (Streamlit).\r\n- **Stats**: Hypothesis Testing, Regression Analysis, Time-series forecasting.\r\n\r\n### ✍️ Content Writer (`content-writer`)\r\n*34 Skills* • Technical Writing & SEO Optimization.\r\n- **Docs**: API Reference (Swagger/OpenAPI), JSDoc/TypeDoc standards.\r\n- **Marketing**: SEO-optimized Blog Posts, Release Notes generation.\r\n- **Copy**: UX Writing, Landing Page conversion optimization.\r\n\r\n### 🎨 Creative Studio (`creative-studio`)\r\n*50 Skills* • Design & Asset Generation.\r\n- **Assets**: SVG Icon generation, Favicon creation, 2D Game Sprites.\r\n- **UI/UX**: Color Palette generation, Typography systems, Accessibility compliance.\r\n- **Motion**: CSS Animations, Framer Motion patterns, Canvas API usage.\r\n\r\n---\r\n\r\n## 🔧 Workflows (Slash Commands)\r\n\r\nEnhance your agent with **Standard Operating Procedures (SOPs)**. These workflows act as detailed checklists that your agent strictly follows.\r\n\r\n| Command | Workflow | Description |\r\n|---|---|---|\r\n| `/new-feature` | **Feature Implementation** | End-to-end guide: Requirements → Design → Impl → Test. |\r\n| `/code-review` | **Code Review** | rigorous checklist for performance, security, and styles. |\r\n| `/debug` | **Systematic Debugging** | Step-by-step root cause analysis protocol. |\r\n| `/refactor` | **Safe Refactoring** | Strategy to improve code without breaking functionality. |\r\n| `/deploy` | **Deployment Checklist** | CI/CD validation, security checks, and release steps. |\r\n| `/testing` | **Testing Strategy** | Unit, Integration, and E2E testing guidelines. |\r\n| `/database-migration` | **DB Ops** | Safer schema changes and data migration plans. |\r\n| `/git-workflow` | **Git Standards** | Commit hygiene, branching strategies, and PR etiquette. |\r\n\r\n*Usage Example:*\r\n> User: \"I need to add a login page. Use `/new-feature`.\"\r\n> Agent: \"Understood. I will follow the feature implementation workflow. Step 1: Requirements...\"\r\n\r\n---\r\n\r\n## 🛠️ CLI Reference\r\n\r\nFull command-line interface documentation.\r\n\r\n| Command | Arguments | Description |\r\n|---|---|---|\r\n| `agentkit` | *(none)* | Launch the interactive Setup Wizard. |\r\n| `list` | `--skills` | List all bundles. Use `--skills` to see all 315+ skills. |\r\n| `install` | `<bundle>` | Install a specific bundle (e.g., `agentkit install full-stack`). |\r\n| | `<skill>` | Install a single skill (e.g., `agentkit install react-patterns`). |\r\n| | `--all` | Install the entire library (315+ skills). |\r\n| | `--out <path>` | Specify custom output directory. |\r\n| `search` | `<query>` | Search for skills by keyword (e.g., `react`, `security`). |\r\n| `doctor` | *(none)* | Diagnose installation issues and environment health. |\r\n| `status` | *(none)* | Show current installation status and available agents. |\r\n\r\n---\r\n\r\n## 🔌 Compatibility\r\n\r\nAgentKit is optimized for **Antigravity**, but supports all major AI editors.\r\n\r\n| Agent | Type | Skills Path | Priority |\r\n|---|---|---|---|\r\n| **Antigravity** | **Native** | `.agent/skills/` | ⭐⭐⭐ |\r\n| **Cursor** | IDE | `.cursor/skills/` | ⭐⭐ |\r\n| **Windsurf** | IDE | `.agent/skills/` | ⭐⭐ |\r\n| **Claude Code** | CLI | `.claude/skills/` | ⭐ |\r\n| **Gemini CLI** | CLI | `.gemini/skills/` | ⭐ |\r\n| **TRAE Code AI** | IDE | `.trae/skills/` | ⭐ |\r\n\r\n---\r\n\r\n## 💻 Programmatic API\r\n\r\nYou can use AgentKit internally in your own Node.js tools.\r\n\r\n```javascript\r\nconst agentkit = require('@cgyudistira/agentkit');\r\n\r\n// Install specific skills programmatically\r\nawait agentkit.commands.install('react-patterns', { out: './my-skills' });\r\n\r\n// List available bundles\r\nconst bundles = await agentkit.utils.getBundles();\r\nconsole.log(bundles['full-stack']);\r\n```\r\n\r\n---\r\n\r\n## 📁 Project Structure\r\n\r\nWhen installed, AgentKit creates a non-intrusive structure in your project:\r\n\r\n```\r\nmy-project/\r\n├── .agent/                  # AgentKit Core Directory\r\n│   ├── skills/              # Installed Skills (Markdown files)\r\n│   │   ├── react-patterns/\r\n│   │   ├── security-audit/\r\n│   │   └── ...\r\n│   ├── workflows/           # Slash Command Workflows\r\n│   │   ├── new-feature.md\r\n│   │   └── ...\r\n│   └── agentkit.json        # Configuration & Metadata\r\n└── .cursorrules             # (If using Cursor) - References .agent/skills\r\n```\r\n\r\n---\r\n\r\n## 📚 Documentation\r\n\r\nDetailed documentation is available in the `docs/` directory:\r\n\r\n- [Getting Started](docs/GETTING_STARTED.md) - Installation and first steps.\r\n- [Skills Catalog](docs/SKILLS_CATALOG.md) - Full list of all 315+ skills.\r\n- [Workflows Guide](docs/VISUAL_GUIDE.md) - Visual guide to slash commands.\r\n- [Examples](docs/EXAMPLES.md) - Practical usage scenarios.\r\n- [FAQ](docs/FAQ.md) - Frequently Asked Questions.\r\n- [Security Policy](docs/SECURITY.md) - Reporting vulnerabilities.\r\n- [Changelog](docs/CHANGELOG.md) - Version history.\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nWe welcome contributions! Please see our [Contributing Guide](docs/CONTRIBUTING.md) for details.\r\n\r\n1. Fork the repository.\r\n2. Create your feature branch (`git checkout -b feature/amazing-skill`).\r\n3. Commit your changes.\r\n4. Push to the branch.\r\n5. Open a Pull Request.\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\nThis project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.\r\n\r\n---\r\n\r\n<div align=\"center\">\r\n\r\n**Built with ❤️ for the AI Developer Community**  \r\n*By [cgyudistira](https://github.com/cgyudistira)*\r\n\r\n</div>\r\n","readmeFilename":"README.md","_rev":"1-10e9ec326d537793cf4d7e5b513f75ae"}