When the orchestrator agent (your main Claude session) needs to perform a deep security audit, resolve a Rust borrow-checker failure, or plan a multi-phase architecture decision, spawning a generalist is inefficient. ECC ships 67 pre-built agent definitions that encode narrow expert roles — each one scoped to a specific domain, toolset, and behaviour — so the orchestrator can delegate with confidence and recover clean, focused outputs.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/affaan-m/ECC/llms.txt
Use this file to discover all available pages before exploring further.
What Agent Definitions Are
Agent definitions are.md files stored in agents/ and installed to ~/.claude/agents/. Each file encodes:
- Role and identity — what the agent is and what it knows
- Behaviour and scope — how it approaches tasks, what tools it may use
- Output contract — what it produces and in what format
- Allowed permissions — which tools, MCPs, and operations are in scope
Sub-agents exist to save context by returning summaries instead of dumping raw tool output into the orchestrator. Pass objective context (the purpose behind a request, not just the literal query) when delegating, so the sub-agent can return answers that are actually useful to the orchestrator’s broader goal.
Agent Categories
Build Resolvers
Language-specific agents that diagnose and fix compiler errors, linker failures, and build tool issues. Each one knows the idioms, error messages, and resolution patterns for its target ecosystem.
Code Reviewers
18 language reviewers that apply language-specific linting, security, style, and correctness checks. Each reviewer knows the idiomatic patterns and anti-patterns for its language.
Architecture
Agents that reason about system design, service topology, and network layout. Used when decisions span multiple components or require deep structural thinking.
Security & Compliance
Agents that perform vulnerability analysis, policy compliance review, and healthcare-specific regulatory checks.
Ops & Orchestration
Agents that manage session flow, plan feature implementation, run end-to-end tests, and optimize the agent harness itself.
AI / ML
Agents specialized in GAN generation workflows, GAN training evaluation, and sub-agent output quality assessment.
Docs & Comms
Agents that keep documentation synchronized, look up API references, produce marketing content, and optimize SEO.
Open Source & Analysis
Agents for forking, packaging, sanitizing, and analyzing open-source projects.
Full Agent Roster
Build Resolvers
Invoked by/build-fix automatically when a build error is detected, or delegated directly by the orchestrator.
| Agent | Target Ecosystem |
|---|---|
build-error-resolver | Universal — detects language and routes to specific resolver |
react-build-resolver | React / Next.js / Vite |
rust-build-resolver | Rust / Cargo — including borrow checker and lifetime errors |
go-build-resolver | Go modules, go vet, build constraints |
kotlin-build-resolver | Kotlin / Gradle / Android |
java-build-resolver | Java / Maven / Gradle |
swift-build-resolver | Swift / Xcode / Swift Package Manager |
dart-build-resolver | Dart / Flutter |
django-build-resolver | Django / Python dependency and migration errors |
pytorch-build-resolver | PyTorch / CUDA / dependency resolution |
cpp-build-resolver | C++ / CMake / linker errors |
harmonyos-app-resolver | HarmonyOS application build issues |
Code Reviewers
Eighteen language-specific reviewers, each applying the idiomatic review criteria for its target language.TypeScript / JavaScript
TypeScript / JavaScript
typescript-reviewer — Type safety, strict-mode compliance, async patterns, module boundaries.react-reviewer — Component patterns, hook rules, state management, performance.vue-reviewer — Vue 3 Composition API patterns, reactivity model, template best practices.Python Ecosystem
Python Ecosystem
python-reviewer — PEP 8, type hints, idiomatic patterns, security, test coverage.django-reviewer — Django ORM patterns, view design, security middleware, migration review.fastapi-reviewer — Dependency injection, Pydantic validation, async patterns, OpenAPI compliance.Systems Languages
Systems Languages
rust-reviewer — Ownership, lifetimes, unsafe usage, idiomatic error handling with Result/Option.go-reviewer — Idiomatic Go, concurrency safety, error handling patterns, interface design.cpp-reviewer — Memory safety, modern C++ idioms, RAII, concurrency, undefined behavior.JVM Languages
JVM Languages
java-reviewer — Java design patterns, null safety, concurrency, Spring conventions.kotlin-reviewer — Null safety, coroutine safety, clean architecture, idiomatic Kotlin.Mobile
Mobile
swift-reviewer — Swift concurrency, protocol-oriented design, memory management.flutter-reviewer — Flutter widget tree, state management, platform channel review.Other Languages
Other Languages
php-reviewer — PHP security, modern PHP patterns, framework conventions.csharp-reviewer — C# idioms, async/await, LINQ, .NET conventions.fsharp-reviewer — Functional patterns, type-driven design, F# idioms.database-reviewer — SQL correctness, index usage, query performance, schema design.mle-reviewer — ML engineering review — model quality, pipeline hygiene, experiment tracking.Architecture Agents
| Agent | Role |
|---|---|
architect | General system design — service boundaries, data flow, scalability decisions |
code-architect | Code-level architecture — module design, dependency graphs, refactoring strategy |
network-architect | Network topology, routing, service mesh, infrastructure design |
a11y-architect | Accessibility architecture — WCAG compliance, semantic structure, ARIA patterns |
homelab-architect | Homelab / self-hosted infrastructure design |
Security & Compliance
| Agent | Role |
|---|---|
security-reviewer | Vulnerability analysis — OWASP top 10, injection, auth flaws, secrets detection |
healthcare-reviewer | Healthcare-specific compliance — HIPAA, data handling, PHI boundaries |
network-config-reviewer | Network configuration security review |
Ops & Orchestration
| Agent | Role |
|---|---|
chief-of-staff | High-level session management — task routing, priority, orchestration decisions |
planner | Feature implementation planning — breaks requirements into ordered, scoped steps |
loop-operator | Manages recurring agent loops and monitors loop health |
harness-optimizer | Audits and improves the agent harness configuration |
e2e-runner | Generates and runs Playwright end-to-end tests, captures screenshots and traces |
tdd-guide | Enforces test-driven development — scaffold interface → failing test → implement |
refactor-cleaner | Removes dead code, consolidates duplicates, cleans up structure |
performance-optimizer | Identifies and resolves performance bottlenecks |
silent-failure-hunter | Hunts for silent failures — swallowed errors, missing error boundaries |
pr-test-analyzer | Analyzes PR changes and generates targeted test cases |
AI / ML Agents
| Agent | Role |
|---|---|
agent-evaluator | Evaluates sub-agent outputs for quality and completeness |
gan-evaluator | Evaluates GAN model outputs and training metrics |
gan-generator | Drives GAN generation workflows |
gan-planner | Plans GAN architecture and training strategy |
Docs & Comms
| Agent | Role |
|---|---|
doc-updater | Keeps documentation synchronized with code changes |
docs-lookup | Looks up API and library documentation via Context7 |
marketing-agent | Generates marketing copy, product descriptions, campaign content |
seo-specialist | SEO analysis, keyword optimization, structured data review |
Analysis & Specialized
| Agent | Role |
|---|---|
code-reviewer | General-purpose code quality, security, and maintainability review |
code-explorer | Fast codebase navigation and structural analysis |
code-simplifier | Identifies and simplifies unnecessarily complex code |
comment-analyzer | Reviews code comments for accuracy and completeness |
conversation-analyzer | Analyzes conversation patterns for insight extraction |
type-design-analyzer | Reviews type system design and interface contracts |
spec-miner | Extracts specifications and acceptance criteria from requirements |
network-troubleshooter | Diagnoses network configuration and connectivity issues |
opensource-forker | Forks and prepares open-source projects for internal use |
opensource-packager | Packages open-source projects for distribution |
opensource-sanitizer | Sanitizes open-source projects — removes sensitive data, normalizes structure |
Invoking an Agent Sub-Task
Automatic delegation via command
Commands like
/build-fix and /orch-add-feature delegate to the appropriate agent automatically. You don’t need to name the agent — the command routes to the right one based on detected context (language, error type, task type).Explicit delegation from the orchestrator
From your main session, instruct the orchestrator to delegate: “Use the
security-reviewer agent to audit the authentication module.”The orchestrator will spawn the sub-agent with scoped context and return its findings as a summary.