An agent composition framework for Claude Code. Compose specialized subagents from atomic skills:
- Select a pre-built stack to customise or start from scratch
- Select your skills from an interactive grid, organized by domain with compatibility filtering and global/local customising
- Choose to eject these skills or install them as plugins (install modes guide)
- Select your subagents to compile with these skills
- Further customise skills and subagents in the generated
config.ts(editing config guide) - Compile subagents with
npx @agents-inc/cli compileafter changes
See the Guides section below for more.
npx @agents-inc/cli init| Stack | Technologies |
|---|---|
nextjs-fullstack |
Next.js + React + Hono + Drizzle + Better Auth + Zustand |
nextjs-t3-stack |
Next.js + tRPC + Prisma + NextAuth + Tailwind |
nextjs-supabase-fullstack |
Next.js + Supabase + Drizzle + Better Auth |
nextjs-turborepo-fullstack |
Next.js + Turborepo + pnpm Workspaces + Hono + Drizzle |
nextjs-ai-saas |
Next.js + Vercel AI + Anthropic + Drizzle + Pinecone |
nextjs-saas-starter |
Next.js + Better Auth + Stripe + Drizzle + Resend + PostHog |
react-old-school |
React + Redux Toolkit + SCSS Modules + Vite + Vitest |
react-hono-fullstack |
React + Vite + Hono + Drizzle + Better Auth |
remix-fullstack |
Remix + Hono + Drizzle + Better Auth |
sveltekit-fullstack |
SvelteKit + Hono + Drizzle + Better Auth |
solidjs-fullstack |
SolidJS + Hono + Drizzle + Better Auth + Vitest |
astro-content-fullstack |
Astro + Hono + Drizzle |
vue-modern-fullstack |
Vue 3 + Pinia + Hono + Drizzle + Better Auth |
nuxt-fullstack |
Nuxt + Hono + Drizzle + Better Auth |
angular-modern-fullstack |
Angular + NgRx + Hono + Drizzle + Better Auth |
expo-mobile-fullstack |
Expo + React Native + Zustand + React Query + Hono + Drizzle |
cli-ink-oclif |
oclif + Ink + Zustand + Vitest |
| Guide | Description |
|---|---|
| Global-first setup | Why global scope is the right default and when to use project scope |
| Install modes | Plugin vs local install, global vs project scope |
| Editing your config | Skill mappings, preloaded vs dynamic loading, and config structure |
| Customizing subagents | Eject and modify partials, templates, and skills |
| Writing custom skills and subagents | Author skills and subagents from scratch or iterate on existing ones |
| Importing third-party skills | Install skills from external repositories |
| Creating a marketplace | Build a personal or org-level marketplace with curated skills |
| Using the codex-keeper subagent | Generate and maintain AI-focused reference documentation |
150+ skills across 8 domains:
Web: React, Vue, Angular, Svelte, SolidJS, Next.js, Remix, Nuxt, SvelteKit, Astro, Qwik, Tailwind, SCSS Modules, Zustand, Redux, Pinia, Vitest, Playwright, Storybook, and more API: Hono, Express, Fastify, NestJS, Elysia, Drizzle, Prisma, PostgreSQL, MongoDB, Redis, Stripe, and more AI: Anthropic SDK, OpenAI SDK, Vercel AI SDK, LangChain, LlamaIndex, Pinecone, ChromaDB, and more Mobile: React Native, Expo CLI: Commander, oclif + Ink Infra: Docker, GitHub Actions, Cloudflare Workers Shared: Turborepo, ESLint + Prettier, Code Reviewing, Auth Security, and more Meta: Research Methodology, CLI Reviewing
Browse the full catalog on the Plugin Marketplace.
| Category | Subagents |
|---|---|
| Developers | web-developer api-developer cli-developer web-architecture |
| Reviewers | web-reviewer api-reviewer cli-reviewer |
| Testers | web-tester cli-tester |
| Researchers | web-researcher api-researcher |
| Planning | web-pm |
| Pattern Analysis | pattern-scout web-pattern-critique |
| Documentation | codex-keeper |
| Meta | skill-summoner agent-summoner convention-keeper |
Each subagent is composed from modular partials (role, workflow, output format) plus its assigned skills. Everything is ejectable.
| Command | Description |
|---|---|
init |
Interactive setup wizard: pick a stack, customize skills, compile subagents |
edit |
Modify skill selection via the interactive wizard |
compile |
Recompile subagents after changes |
update |
Pull latest skills from source |
search |
Search skills across all sources |
| Command | Description |
|---|---|
eject <type> |
Export for customization (agent-partials, templates, skills, all) |
import skill |
Import a skill from an external GitHub repository |
new skill |
(FEATURE-GATED: NEW_SKILL_COMMAND=false) Scaffold a new local skill |
new agent |
(FEATURE-GATED: NEW_AGENT_COMMAND=false) Scaffold a new custom subagent |
new marketplace |
(FEATURE-GATED: NEW_MARKETPLACE_COMMAND=false) Scaffold a new marketplace project |
| Command | Description |
|---|---|
build marketplace |
Generate marketplace.json from source skills |
build plugins |
Build skill and agent plugins for distribution |
| Command | Description |
|---|---|
doctor |
Diagnose setup issues |
list |
Show installed skills and agents |
validate |
Validate config and skill structure |
uninstall |
Remove Agents Inc from your project |
Run @agents-inc/cli --help for full usage, or see the full commands reference.
- Plugin Marketplace: browse and discover skills
- Architecture Reference: full system documentation
MIT
