agent-team-creator
NewAnalyze codebase architecture and tech stack to automatically generate specialized Claude Code agent teams
Overview
A collection of Claude Code plugins for software development lifecycle improvement.
Quality Marketplace - Curated plugins that enhance Claude Code with specialized capabilities for code analysis, debugging, project management, and development workflow automation.
Vision
flowchart LR
subgraph "Development Lifecycle"
A["Analyze"] --> B["Debug"]
B --> C["Plan"]
C --> D["Track"]
D --> E["Review"]
E --> A
end
subgraph "Plugin Support"
P1["agent-team-creator"]
P2["Future Plugins"]
end
P1 -.-> A
P1 -.-> B
P1 -.-> C
P1 -.-> D
P2 -.-> EThis marketplace provides plugins that augment Claude Code throughout the software development lifecycle:
| Phase | Current Support | Future Plugins |
|---|---|---|
| Analyze | /generate-agent-team - Create domain experts | Code metrics, dependency analysis |
| Debug | /generate-debugger - Orchestrated investigation | Performance profiling, log analysis |
| Plan | Implementation planning agents | Sprint planning, estimation |
| Track | /generate-jira-task - Issue creation & updates | Multi-tracker support, status sync |
| Sync | /update-generated-report - Jira feedback loop | Bidirectional sync |
| Review | Debugging reports with solutions | PR review, code quality gates |
Available Plugins
agent-team-creator
Automatically analyze your codebase and generate a team of specialized Claude Code agents that are experts on your specific project.
flowchart TD
subgraph "Agent Team Creator"
CMD1["/generate-agent-team"]
CMD2["/generate-debugger"]
CMD3["/generate-jira-task"]
CMD4["/update-generated-report"]
end
subgraph "Generated Artifacts"
A1["Specialist Agents"]
A2["Debugger Orchestrator"]
A3["Jira Tasks"]
end
subgraph "Project Assets"
P1[".claude/agents/"]
P2[".claude/reports/"]
end
CMD1 --> A1 --> P1
CMD2 --> A2 --> P1
A2 -.-> P2
CMD3 --> A3
P2 -.-> CMD3
CMD4 -.-> P2
A3 -.-> CMD4Features:
- •Deep codebase analysis (tech stack, architecture, patterns)
- •Dynamic team generation based on project complexity
- •Project-specific debugging with orchestration patterns
- •Jira integration for issue tracking
- •Agents saved directly to
.claude/agents/for immediate use
Commands:
Analyze your project and create specialized agents based on:
- •Tech stack (frameworks, libraries, languages)
- •Architecture patterns (monolith, microservices, etc.)
- •Domain knowledge (business logic, data models)
Generate a project-specific debugger agent that:
- •Discovers all existing project agents in
.claude/agents/ - •Creates orchestration patterns tailored to YOUR project architecture
- •Coordinates investigation by delegating to specialist agents
- •Produces structured reports with:
- Root cause analysis - Investigation trail (which agents were consulted) - Side effects and warnings - Solutions ordered by effort (quick/proper/comprehensive)
- •Saves reports to
.claude/reports/debugging/for downstream processing
⚠ Run `project-debugger` as the main agent, not as a subagent.
The generated
project-debuggeris an orchestrator — its value comes from dispatching specialist subagents (backend-expert,database-expert, etc.) and synthesizing their findings. Per the Claude Code subagent docs, subagents cannot spawn other subagents, so theAgent(...)allowlist that powers dispatch only takes effect whenproject-debuggerruns as the main thread.Do this (main-thread invocation — dispatch works):
```bash
claude --agent project-debugger
```
Start a session with
project-debuggeras the main thread. TheAgent(...)allowlist is active, so dispatch to specialists works as designed. Use this each time you want to run a debugging investigation — keeping it opt-in avoids turning every session into a debugging session.Avoid this (subagent invocation — dispatch silently fails):
```
@project-debugger investigate the login bug
```
When invoked via
@mentionor the Agent tool from another agent,project-debuggerruns as a subagent. ItsAgent(...)tools entry is ignored, no specialists are dispatched, and the report is synthesized from nothing — defeating the entire purpose of the orchestrator.
Transform debugging reports into well-structured Jira tasks, or update existing ones:
- •Reads debugging reports from
.claude/reports/debugging/ - •Detects YAML frontmatter with
jira_keyto enter update mode automatically - •In update mode: posts new findings as a Jira comment (not a new issue)
- •In create mode: creates a new Jira issue and writes
jira_keyback to the report - •Invokes
implementation-plannerandjira-writeragents - •Falls back to markdown draft when Atlassian MCP is unavailable
Pull Jira feedback into local debugging reports:
- •Accepts a Jira key (
PROJ-123), report path, or runs interactively - •Fetches Jira issue comments via Atlassian MCP
- •Consults project specialist agents with the new feedback
- •Appends a Timeline History session to the report
- •Does NOT push to Jira — run
/generate-jira-taskafterward to sync back
flowchart LR
A["Debug Issue"] --> B["Debugging Report"]
B --> C["/generate-jira-task"]
C --> D{"MCP Available?"}
D -->|Yes| E["Jira Issue Created"]
D -->|No| F["Markdown Draft"]
E -->|"Engineer comments"| G["/update-generated-report"]
G -->|"Updates report"| BCore Debugger Rules:
- •Coordinates, doesn't implement - delegates to specialists
- •Evidence-based - requires file:line references
- •Synthesizes findings across agents
- •Considers system-wide impact
Plugin Roadmap
Planned plugins to extend the Quality Marketplace:
| Plugin | Purpose | Status |
|---|---|---|
agent-team-creator | Codebase analysis, agent generation, debugging, Jira | Available |
pr-review-toolkit | Code review automation, PR analysis | Planned |
test-coverage-analyzer | Test gap detection, coverage reports | Planned |
dependency-auditor | Security scanning, update recommendations | Planned |
performance-profiler | Bottleneck detection, optimization suggestions | Planned |
documentation-generator | API docs, architecture diagrams | Planned |
Installation
1. Add this marketplace
/plugin marketplace add Cpicon/claude-code-plugins2. Install a plugin
/plugin install agent-team-creator3. Use the plugin
Navigate to any project directory and run:
# Generate specialized agents for your project
/generate-agent-team
# Generate a project-specific debugger
/generate-debugger
# Create Jira task from debugging report
/generate-jira-task
# Pull Jira feedback into a report
/update-generated-report PROJ-123Workflow Example
sequenceDiagram
participant U as User
participant C as Claude Code
participant A as Agents
participant J as Jira
rect rgb(240, 248, 255)
Note over U,A: Setup Phase
U->>C: /generate-agent-team
C->>A: Create specialists
U->>C: /generate-debugger
C->>A: Create orchestrator
end
rect rgb(255, 248, 240)
Note over U,J: Debug & Track Phase
U->>C: "Debug the login issue"
C->>A: Orchestrate investigation
A-->>C: Debugging report saved
U->>C: /generate-jira-task
C->>J: Create issue PROJ-123
J-->>C: jira_key written to report
end
rect rgb(240, 255, 240)
Note over U,J: Feedback Loop (repeatable)
Note over J: Engineer adds comments
U->>C: /update-generated-report PROJ-123
C->>J: Fetch comments
C->>A: Consult specialists
C-->>C: Append Timeline History
U->>C: /generate-jira-task report-path
C->>J: Post update as comment
endUpdating Plugins
All updates are managed directly from Claude Code using /plugin commands -- no GitHub access or manual downloads needed.
Quick Update (One Command)
Pull the latest version of all marketplace plugins:
/plugin marketplace updateRestart Claude Code after updating to load the new version.
Enable Auto-Updates (Recommended)
Third-party marketplaces require opt-in for automatic updates. Enable it once and new versions are applied every time you restart Claude Code:
/plugin marketplace edit cpicon-claude-pluginsWhen prompted, set auto-update to enabled.
Reinstalling a Plugin
If a plugin gets into a bad state or you want a clean install, uninstall and reinstall it:
/plugin uninstall agent-team-creator
/plugin install agent-team-creatorVerifying Your Setup
Check which plugins are installed and their current status:
/plugin listCheck which marketplaces are configured:
/plugin marketplace listDocumentation
- •Plugin Development Guide - Templates and patterns for creating plugins
- •Testing Guide - How to test plugin workflows
- •Plugin Development Lessons - Issues encountered and lessons learned
Contributing
Contributions are welcome! Please feel free to submit issues or pull requests.
Adding a New Plugin
- Review the Plugin Development Guide
- Create your plugin directory with
plugin.json - Add commands, agents, and skills as needed
- Test using the workflow in Testing Guide
- Submit a PR
License
MIT License - see LICENSE for details.
Author
Christian Picon Calderon
- •GitHub: @Cpicon
- •Email: [email protected]
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/agent-team-creator.md https://raw.githubusercontent.com/Cpicon/claude-code-plugins/main/SKILL.md/agent-team-creatorFrequently Asked Questions
What is agent-team-creator?
Analyze codebase architecture and tech stack to automatically generate specialized Claude Code agent teams
How to install agent-team-creator?
To install agent-team-creator, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /agent-team-creator.
What is agent-team-creator best for?
agent-team-creator is a community categorized under Development. It is designed for: agent. Created by Christian Picon Calderon.