BeClaude

agent-team-creator

New
1Community RegistryDevelopmentby Christian Picon Calderon

Analyze codebase architecture and tech stack to automatically generate specialized Claude Code agent teams

Community PluginView Source

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

mermaid
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 -.-> E

This marketplace provides plugins that augment Claude Code throughout the software development lifecycle:

PhaseCurrent SupportFuture Plugins
Analyze/generate-agent-team - Create domain expertsCode metrics, dependency analysis
Debug/generate-debugger - Orchestrated investigationPerformance profiling, log analysis
PlanImplementation planning agentsSprint planning, estimation
Track/generate-jira-task - Issue creation & updatesMulti-tracker support, status sync
Sync/update-generated-report - Jira feedback loopBidirectional sync
ReviewDebugging reports with solutionsPR 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.

mermaid
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 -.-> CMD4

Features:

  • 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-debugger is 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 the Agent(...) allowlist that powers dispatch only takes effect when project-debugger runs as the main thread.

Do this (main-thread invocation — dispatch works):

```bash

claude --agent project-debugger

```

Start a session with project-debugger as the main thread. The Agent(...) 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 @mention or the Agent tool from another agent, project-debugger runs as a subagent. Its Agent(...) 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_key to 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_key back to the report
  • Invokes implementation-planner and jira-writer agents
  • 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-task afterward to sync back
mermaid
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"| B

Core Debugger Rules:

  • Coordinates, doesn't implement - delegates to specialists
  • Evidence-based - requires file:line references
  • Synthesizes findings across agents
  • Considers system-wide impact

View plugin details


Plugin Roadmap

Planned plugins to extend the Quality Marketplace:

PluginPurposeStatus
agent-team-creatorCodebase analysis, agent generation, debugging, JiraAvailable
pr-review-toolkitCode review automation, PR analysisPlanned
test-coverage-analyzerTest gap detection, coverage reportsPlanned
dependency-auditorSecurity scanning, update recommendationsPlanned
performance-profilerBottleneck detection, optimization suggestionsPlanned
documentation-generatorAPI docs, architecture diagramsPlanned

Installation

1. Add this marketplace

bash
/plugin marketplace add Cpicon/claude-code-plugins

2. Install a plugin

bash
/plugin install agent-team-creator

3. Use the plugin

Navigate to any project directory and run:

bash
# 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-123

Workflow Example

mermaid
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
    end

Updating 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:

code
/plugin marketplace update

Restart 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:

code
/plugin marketplace edit cpicon-claude-plugins

When 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:

code
/plugin uninstall agent-team-creator
/plugin install agent-team-creator

Verifying Your Setup

Check which plugins are installed and their current status:

code
/plugin list

Check which marketplaces are configured:

code
/plugin marketplace list

Documentation


Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

Adding a New Plugin

  1. Review the Plugin Development Guide
  2. Create your plugin directory with plugin.json
  3. Add commands, agents, and skills as needed
  4. Test using the workflow in Testing Guide
  5. Submit a PR

License

MIT License - see LICENSE for details.


Author

Christian Picon Calderon

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/agent-team-creator.md https://raw.githubusercontent.com/Cpicon/claude-code-plugins/main/SKILL.md
3
Invoke in Claude Code
/agent-team-creator
View source on GitHub
agent

Frequently 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.