Plugin Overview¶
Agent Alchemy extends Claude Code through six plugin groups, each targeting a different phase of the development lifecycle. Plugins are installed independently — pick only what you need.
At a Glance¶
| Plugin | Focus | Skills | Agents | Version |
|---|---|---|---|---|
| Core Tools | Codebase analysis and exploration | 4 | 3 | 0.2.0 |
| Dev Tools | Feature development, review, docs | 9 | 4 | 0.3.0 |
| SDD Tools | Spec-Driven Development pipeline | 4 | 4 | 0.2.0 |
| TDD Tools | Test-Driven Development workflows | 5 | 3 | 0.2.0 |
| Git Tools | Git commit automation | 1 | 0 | 0.1.0 |
| Plugin Tools | Plugin porting and ecosystem health | 5 | 2 | 0.1.1 |
How Plugins Work¶
Plugins are markdown-as-code — skills, agents, and hooks are all defined as markdown files with YAML frontmatter. Claude Code loads them at runtime and executes the instructions directly, with no compilation or build step.
Each plugin contains up to four component types:
| Component | Format | Purpose |
|---|---|---|
| Skills | skills/{name}/SKILL.md |
Multi-step workflows invoked as slash commands |
| Agents | agents/{name}.md |
Specialized subagents with defined tools and models |
| Hooks | hooks/hooks.json |
Event-driven lifecycle automation |
| References | skills/{name}/references/ |
Supporting materials loaded on demand |
For details on the underlying architecture, see the Architecture page.
Installation¶
Install plugins individually via the Claude Code CLI:
# Core analysis and exploration
claude plugins install agent-alchemy/agent-alchemy-core-tools
# Development lifecycle (feature dev, review, docs)
claude plugins install agent-alchemy/agent-alchemy-dev-tools
# Spec-Driven Development pipeline
claude plugins install agent-alchemy/agent-alchemy-sdd-tools
# Test-Driven Development workflows
claude plugins install agent-alchemy/agent-alchemy-tdd-tools
# Git commit automation
claude plugins install agent-alchemy/agent-alchemy-git-tools
# Plugin porting, validation, and ecosystem analysis
claude plugins install agent-alchemy/agent-alchemy-plugin-tools
Plugin Groups¶
Core Tools¶
The foundation layer. Provides deep codebase exploration via multi-agent hub-and-spoke teams, language-specific patterns, and project convention discovery. The deep-analysis skill is the keystone — loaded by 4 other skills across 3 plugin groups.
Key skills: /deep-analysis, /codebase-analysis
Read the full Core Tools guide →
Dev Tools¶
The development lifecycle toolkit. Covers feature implementation with architect/reviewer agent teams, documentation generation (MkDocs and standalone markdown), code quality patterns, and changelog management.
Key skills: /feature-dev, /docs-manager, /changelog-format
Read the full Dev Tools guide →
SDD Tools¶
The structured development pipeline. Transforms ideas into specs via adaptive interviews, decomposes specs into dependency-ordered tasks, and executes them autonomously with wave-based parallelism.
Key skills: /create-spec → /analyze-spec → /create-tasks → /execute-tasks
Read the full SDD Tools guide →
TDD Tools¶
Test-Driven Development workflows. Automates the RED-GREEN-REFACTOR cycle, generates behavior-driven tests from acceptance criteria or source code, analyzes test coverage, and orchestrates TDD task execution with wave-based parallelism. Auto-detects pytest, Jest, and Vitest.
Key skills: /tdd-cycle, /generate-tests, /analyze-coverage, /create-tdd-tasks, /execute-tdd-tasks
Read the full TDD Tools guide →
Git Tools¶
Lightweight git automation. A single skill that analyzes staged changes and generates conventional commit messages using the Haiku model for fast, low-cost operation.
Key skill: /git-commit
Read the full Git Tools guide →
Plugin Tools¶
Plugin lifecycle management. Ports Agent Alchemy plugins to other platforms using an adapter framework with live research, validates adapters against current platform documentation, applies incremental updates to ported plugins, and analyzes ecosystem health across all plugin groups.
Key skills: /port-plugin, /validate-adapter, /dependency-checker, /bump-plugin-version
Read the full Plugin Tools guide →
Cross-Plugin Dependencies¶
Plugins are designed to be independent, but some skills compose across boundaries:
graph TD
DA["deep-analysis<br/>(core-tools)"] --> CA["codebase-analysis<br/>(core-tools)"]
DA --> FD["feature-dev<br/>(dev-tools)"]
DA --> DM["docs-manager<br/>(dev-tools)"]
DA --> CS["create-spec<br/>(sdd-tools)"]
ETT["execute-tdd-tasks<br/>(tdd-tools)"] -.->|"soft dep"| TE["task-executor<br/>(sdd-tools)"]
DC["dependency-checker<br/>(plugin-tools)"] -.->|"reads all"| DA
DC -.->|"reads all"| FD
DC -.->|"reads all"| CS
DC -.->|"reads all"| TDD["tdd-executor<br/>(tdd-tools)"]
style DA fill:#7c4dff,color:#fff
style CA fill:#7c4dff,color:#fff
style FD fill:#00bcd4,color:#fff
style DM fill:#00bcd4,color:#fff
style CS fill:#f44336,color:#fff
style TE fill:#f44336,color:#fff
style ETT fill:#4caf50,color:#fff
style TDD fill:#4caf50,color:#fff
style DC fill:#ff9800,color:#fff
- deep-analysis (core-tools) is loaded by 4 skills across core-tools, dev-tools, and sdd-tools
- execute-tdd-tasks (tdd-tools) has a soft dependency on
task-executorfrom sdd-tools for non-TDD task routing - dependency-checker (plugin-tools) reads all plugin groups to build its dependency graph
- All other cross-references are optional — skills degrade gracefully when dependencies are missing
Model Usage¶
Plugins use three model tiers to balance quality and cost:
| Tier | Model | Used For | Examples |
|---|---|---|---|
| High | Opus | Synthesis, architecture, review | code-synthesizer, code-architect, code-reviewer, tdd-executor |
| Medium | Sonnet | Exploration, parallel workers | code-explorer, test-writer, researcher (plugin-tools) |
| Low | Haiku | Simple, fast tasks | git-commit |