46 agents in two fleets — 19 company, 27 stack

Agents

The engine ships 46 agents in two fleets. The company fleet (19) runs the business: strategy, revenue, quality, product references. The stack fleet (27) writes the code: one agent per framework, layer, or tool.

Each fleet is a plugin, which is how it reaches other machines — see Onboarding.

FleetPluginAgentsLives in
Companykun-company19.claude/agents/
Stackkun-stack27installed to ~/.claude/agents/

Company fleet (19)

The captain sits above everything and never writes code — it allocates, decides, and delegates.

AgentScope
captainCEO brain — weekly allocation, revenue strategy, coordination across products and the 7 humans

Business (4)

AgentScope
revenuePricing, proposals, contracts, cost analysis, revenue tracking
growthContent strategy, SEO, social, developer relations, community
supportCustomer onboarding, issue triage, knowledge base, SLA tracking
analystMarket intelligence per vertical, competitors, usage analytics, churn

Product & delivery (4)

AgentScope
productRoadmap across the 5 products — stories, scope, prioritization, releases
tech-leadArchitecture across the repos — shared patterns, breaking changes, tech debt
opsCI/CD, API spend, monitoring, infrastructure, uptime
guardianOWASP Top 10, performance budgets, dependency health, SSPL compliance

Engine maintenance (6)

AgentScope
qualityRoutes the 17 niche quality keywords; owns /handover and /release
reportAuto-fixes user-reported issues — read, verify, fix, close
analyzeGenerates a tailored Claude Code config for any repo
learnExtracts patterns, conventions, and team dynamics into memory
packageCross-repo dependency audit and upgrade coordination
cloneTranslates a captured live-URL section into house-stack JSX

Product references (4)

Read-only pattern sources — ask them how an existing product solved something.

AgentProduct
hogwartsEducation SaaS — multi-tenant, LMS, SIS, billing
souqE-commerce — multi-vendor marketplace, cart, vendor dashboards
mkanRentals — property listings, booking, search
shifaMedical — appointments, patient records, healthcare workflows

Stack fleet (27)

GroupAgents
Frameworknextjs · react · typescript · tailwind · prisma · authjs · shadcn
Designarchitecture · orchestration · pattern · structure
UIatom · template · block · icon · semantic
DevOpsbuild · deploy · test · git · github
Platformmiddleware · internationalization · sse · optimize · performance · comment

How an agent is defined

An agent is a markdown file with YAML frontmatter:

---
name: prisma
description: Prisma 6 expert — PostgreSQL ORM, migrations, query optimization
model: sonnet
effort: medium
---
 
Instructions, context, and domain knowledge...

model is always an alias (opus / sonnet / haiku), never a pinned version — the alias resolves through model_tiers in .claude/engine.json, so upgrading the fleet is a one-line change. effort sets the reasoning budget per delegation.efforts.

TierUsed for
opusArchitecture, orchestration, review, strategy, leadership
sonnetStandard build agents with known patterns
haikuMechanical work — comment, git, icon, github, semantic, sse, structure

The main loop itself runs Fable 5; agents stay on the aliases above.

Routing

You don't name agents. You say a keyword and the engine routes:

"saas billing"
  → orchestration → prisma (schema) + block (UI) + stripe MCP

"ship hogwarts admission"
  → captain → product (stories) → tech-lead (architecture)
            → orchestration → stack specialists

See Keywords for the full registry.

Installation

cd ~/kun && bash .claude/scripts/setup.sh engineer

Every machine gets both fleets. Role is a label and a secrets-trust tier, not a capability gate.