All Posts
multi-agentFeatured

17 AI Agents Shipping Code 24/7: My Claude Code Ecosystem

How I built and operate a 17-agent development ecosystem that ships production code around the clock — architecture, patterns, and lessons learned.

March 22, 20263 min read
Multi-AgentClaude CodeAI DevelopmentDevOps
Most teams building with AI assistants use one model for everything. I built a team of 17 specialized agents, each with deep domain expertise, that collectively ship production code 24/7. This isn't theoretical. These agents have closed 367 issues, merged 142 PRs, and executed 1,836 CI/CD runs across the ShackleAI platform. ## Why Specialize? A general-purpose AI assistant is good at many things but expert at none. When you're building an 11-microservice platform with PostgreSQL, Redis, Docker, GitHub Actions, TypeScript, React, and complex security requirements — you need specialists. Each agent in my ecosystem has: - A specific domain of expertise - Custom system prompts with deep context - Model selection based on task complexity (Opus for architecture, Sonnet for execution) - Access to specific tools and file patterns ## The 17 Agents Here's how they break down by model tier: **Opus Tier (complex reasoning):** - Platform Engineer — backend services, API routes, database queries - Frontend Engineer — Next.js, React, dashboard UI - Database Architect — PostgreSQL, pgvector, migrations - Security Engineer — auth, RBAC, encryption, OWASP - Code Reviewer — quality, patterns, architecture review - Issue Architect — sprint planning, gap analysis, GitHub ops - SEO Engineer — technical SEO, structured data **Sonnet Tier (fast execution):** - API Designer — REST/MCP protocol, OpenAPI specs - DevOps Engineer — Docker, CI/CD, deployment - Test Engineer — Vitest, Playwright, E2E tests - QA Orchestrator — quality gates, PR validation - Docs Writer — API docs, user guides - Release Manager — versioning, changelogs - Business Analyst — market research, positioning - Content Strategist — SEO keywords, content planning - Ecosystem Auditor — health checks, velocity tracking - UX Auditor — accessibility, responsive design ## Orchestration Patterns The key insight isn't just having multiple agents — it's how they coordinate. **Pattern 1: Issue-Driven Workflow** Every piece of work starts as a GitHub issue. The Issue Architect breaks epics into tasks, assigns agent recommendations, and tracks dependencies. Agents pick up issues, do the work, and create PRs. **Pattern 2: Review Chain** Code goes through a chain: Platform/Frontend Engineer writes it, Code Reviewer audits it, QA Orchestrator validates it, Security Engineer checks for vulnerabilities. No single agent is trusted blindly. **Pattern 3: Parallel Execution** Independent tasks run in parallel across multiple agents. A frontend change and a database migration can happen simultaneously because the agents operate in isolated worktrees. ## Results After 3 Months - 928+ commits shipped - 367 issues closed - 142 PRs merged - 1,836 CI/CD workflow runs - 97% test coverage maintained - 18 iterations in 3 days during peak sprints ## Lessons Learned **1. Model selection matters more than prompt engineering.** Opus for architecture decisions, Sonnet for execution tasks. The cost difference is 5x but the quality gap for complex reasoning is worth it. **2. Agents need guardrails, not freedom.** Every agent has explicit constraints: what files it can modify, what patterns to follow, what to escalate. Unrestricted agents create chaos. **3. CI/CD is your safety net.** With 17 agents making changes, automated testing catches what review misses. Our pipeline runs lint, build, type-check, and 2,000+ tests on every PR. This system isn't a product (yet). It's my personal development methodology — and it's why I can build at the pace of a 10-person team while working solo.

Building a multi-agent system?

From orchestration to governance, I can help you architect agent systems that work in production.

BH
Balaji Hariharan
AI Solutions Architect building production agent systems, LLM gateways, and governance frameworks.