Specialized AI agents for Claude Code — organized by domain. Multi-plugin marketplace.
claude-code-agents/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog (2 plugins)
├── plugins/
│ ├── ai-sdlc/ # Plugin: AI-powered SDLC agents
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ └── agents/
│ └── ai-university/ # Plugin: AI University
│ ├── .claude-plugin/
│ │ └── plugin.json
│ ├── skills/study/SKILL.md # /ai-university:study skill
│ ├── agents/education/
│ ├── config/
│ └── scripts/
├── agents/ # Original agent files (for direct use)
│ ├── coding/kotlin/
│ └── education/
├── config/
│ └── university.yaml
├── scripts/
│ └── generate-harness.sh
└── README.md
# Add the marketplace
/plugin marketplace add https://github.com/AlexGladkov/claude-code-agents
# Install individual plugins
/plugin install ai-sdlc
/plugin install ai-university# Clone the repository
git clone https://github.com/AlexGladkov/claude-code-agents.git
# Add the local marketplace
/plugin marketplace add ./claude-code-agents
# Install individual plugins
/plugin install ai-sdlc
/plugin install ai-university| Plugin | Description |
|---|---|
| ai-sdlc | AI-powered SDLC agents for Kotlin/Spring Boot + Compose Multiplatform |
| ai-university | AI University — teaching agents for medicine, AI/ML |
Located in agents/coding/kotlin/
| Agent | Description |
|---|---|
| init-kotlin | Repository bootstrap for clean Kotlin Spring Boot or full-stack (Spring + Compose) projects |
| builder-spring-feature | Feature generation for Spring Boot with strict architecture (feature-slice, layering, dependency validation) |
| builder-compose-feature | Feature generation for Compose Multiplatform with Screen/View/Component separation and MVVM |
| test-spring | High-quality test automation following SDET/AQA practices, AAA pattern, Testcontainers integration |
| kotlin-diagnostics | Bug detection and diagnosis for Kotlin/Compose/Android/Spring with automatic runtime analysis |
| refactor-spring | Architectural refactoring of Spring applications enforcing SOLID, layering, file structure |
| refactor-mobile | Architectural refactoring of Android code (Clean Architecture, Compose, Decompose, Kodein) |
| security-kotlin | OWASP security auditing for Spring Boot with comprehensive vulnerability scanning |
| devops-orchestrator | Docker environment setup, multi-env configs, CI/CD pipelines, automated deployments |
| system-analytics | Technical specification generation from user requests, saved as structured Markdown |
| kotlin-multiplatform-developer | Full KMP feature slice generator (domain + data + presentation) with feature-sliced architecture |
The education agents are organized as a virtual university with a 4-level hierarchy:
University → Faculty → Department → Discipline (agent)
The university structure is defined in config/university.yaml (source-of-truth).
Quick start:
# Generate instruction files for your AI tool
./scripts/generate-harness.sh
# Generate and install (e.g., for Claude Code)
./scripts/generate-harness.sh --install --only claudeSupported AI tools: Claude Code, Cursor, GitHub Copilot, Windsurf, Codex/OpenCode.
Current structure:
| Faculty | Department | Disciplines | Hours |
|---|---|---|---|
| Medical (medicine) | Biology | Anatomy, Physiology, Neurobiology | 360 |
| AI/ML (ai-ml) | AI SDLC | Prompting, MCP, RAG, Local AI, AI Security, CV, AI Agents, MLOps | 560 |
| AI/ML (ai-ml) | ML Foundations | Classical ML, Deep Learning, Transformers, Fuzzy Logic, Optimization, Generative Models, RL, RNN/TimeSeries, Graph NN | 700 |
| Robotics (robotics) | Robot Fundamentals | Kinematics & Dynamics, Sensors & Actuators, Control Systems, Electronics & MCU, Robot Math | 360 |
| Robotics (robotics) | Applied Robotics | ROS 2, Robot Vision, Motion Planning, SLAM, Simulation & Digital Twins | 360 |
Key agents:
| Agent | Description |
|---|---|
| rector | University rector — top-level orchestrator, study plans, cross-faculty programs, progress aggregation |
Medical / Biology:
| Agent | Description |
|---|---|
| department-head | Department head — learning orchestrator, prerequisites, interdisciplinary checks |
| anatomy-teacher | Human anatomy — systemic, clinical, topographic |
| physiology-teacher | Human physiology — all organ systems |
| neurobiology-teacher | Neurobiology — cellular and systems |
AI/ML / AI SDLC:
| Agent | Description |
|---|---|
| ai-sdlc-department-head | Department head — AI SDLC learning orchestrator |
| prompting-teacher | Prompt engineering, state & context management |
| mcp-teacher | Model Context Protocol — servers, tools, transports |
| rag-teacher | RAG & Embeddings — retrieval, vector DB, chunking |
| local-ai-teacher | Local AI — Ollama, llama.cpp, vLLM, quantization |
| ai-security-teacher | AI Security — OWASP LLM Top 10, prompt injection, red teaming |
| cv-teacher | Computer Vision — CNN, detection, segmentation, VLM |
| ai-agents-teacher | AI Agents — tool use, ReAct, multi-agent, memory |
| mlops-teacher | MLOps — serving, monitoring, pipelines, CI/CD |
AI/ML / ML Foundations:
| Agent | Description |
|---|---|
| ml-foundations-department-head | Department head — ML Foundations learning orchestrator |
| classical-ml-teacher | Classical ML — SVM, trees, ensembles, clustering, feature engineering |
| deep-learning-teacher | Deep Learning — backprop, CNN, optimizers, transfer learning |
| transformers-teacher | Encoder/Decoder & Transformers — attention, BERT/GPT/T5, tokenization |
| fuzzy-logic-teacher | Fuzzy Logic — fuzzy sets, Mamdani/Sugeno, ANFIS, neuro-fuzzy |
| optimization-teacher | Optimization & Learning Theory — convex/non-convex, PAC-learning, VC-dimension |
| generative-models-teacher | Generative Models — VAE, GAN, Diffusion, Flow-based |
| reinforcement-learning-teacher | Reinforcement Learning — MDP, DQN, PPO, RLHF, multi-agent |
| rnn-timeseries-teacher | RNN & Time Series — LSTM, GRU, TFT, forecasting, anomaly detection |
| graph-nn-teacher | Graph Neural Networks — GCN, GAT, knowledge graphs, molecular ML |
Robotics / Fundamentals:
| Agent | Description |
|---|---|
| robot-fundamentals-department-head | Department head — robotics fundamentals orchestrator |
| kinematics-dynamics-teacher | Kinematics & dynamics — DH, Jacobians, mobile robots |
| sensors-actuators-teacher | Sensors & actuators — LiDAR, IMU, motors, sensor fusion |
| control-systems-teacher | Control systems — PID, LQR, adaptive, robust, real-time |
| electronics-mcu-teacher | Electronics & MCU — STM32, ESP32, protocols, PCB, embedded Linux |
| robot-math-teacher | Math for robotics — SO(3)/SE(3), quaternions, Bayesian, optimization |
Robotics / Applied:
| Agent | Description |
|---|---|
| applied-robotics-department-head | Department head — applied robotics orchestrator |
| ros2-teacher | ROS 2 — DDS, Nav2, MoveIt 2, tf2, lifecycle |
| robot-vision-teacher | Robot vision — stereo, VO, 3D reconstruction, segmentation |
| motion-planning-teacher | Motion planning — RRT, A*, MoveIt, behavior trees, multi-robot |
| slam-teacher | SLAM — LiDAR/visual/multi-sensor SLAM, graph optimization |
| simulation-teacher | Simulation — Gazebo, Isaac Sim, MuJoCo, sim-to-real, digital twins |
These agents cover the complete development lifecycle:
1. init-kotlin --> scaffold new projects
|
v
2. builder-spring --> generate backend features
builder-compose --> generate mobile features
|
v
3. test-spring --> write comprehensive tests
|
v
4. diagnostics-kotlin --> find and fix bugs
|
v
5. refactor-spring --> clean up backend architecture
refactor-mobile --> clean up mobile architecture
|
v
6. security-kotlin --> OWASP audit
|
v
7. devops-orchestrator --> containerization and CI/CD
- Feature-slice organization:
feature/<name>/api/service/persistence/domain/ - Layered architecture: Controller -> Service -> Repository (no shortcuts)
- One type per file, max 1000 lines per file, max 100 lines per method
- Feature-slice:
feature/<name>/screen/view/component/domain/data/di/ - MVVM with Decompose: Component holds state, View is pure UI
- Use cases always return
Result<T> - No
remember()in Views, max 600 lines ideal per file
- Unidirectional data flow, no cyclic dependencies
- SOLID principles strictly enforced
- Tests follow AAA pattern with Testcontainers for external deps
To suggest a new subagent, open a Pull Request with a markdown file in the appropriate category folder under agents/.
MIT