Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rbarcante
Structure software projects into context-driven tracks: scaffold setups, generate specs and plans from project docs, implement tasks via AI agents with git snapshots, review code for quality/security/test coverage, track progress, manage skills/snippets/patterns, and revert via git history.
npx claudepluginhub rbarcante/claude-conductor --plugin conductorPerforms comprehensive code review of changes in the current branch
Executes the tasks defined in the specified track's plan
Plans a track, generates track-specific spec documents and updates the tracks file
Browse and search the Pattern Reference Layer
Reverts previous work
Analyze code for code smells, style compliance, and maintainability issues. Use this agent for parallel code quality analysis during code review or quality gates.
Detect architectural patterns, naming conventions, and coding standards in existing codebases. Use this agent for brownfield analysis during setup or context gathering for new tracks.
Analyze git history to find commits by track/task ID, build revert lists, and understand commit patterns. Use this agent for git history analysis during revert operations or commit tracking.
Detect security vulnerabilities, hardcoded secrets, and injection risks in code changes. Use this agent for parallel security analysis during code review or quality gates.
Map test files to source files and identify coverage gaps in code changes. Use this agent for parallel test coverage analysis during code review or quality gates.
This skill should be used when the user asks to "run acli jira commands", "create a Jira issue", "search Jira issues", "manage Jira projects", "transition Jira status", "check jira issue", "consistent with jira issue", or mentions ACLI, Atlassian CLI, Jira CLI, Jira issue keys (e.g. KAN-1, PROJ-123), or jira workitem/project/board/sprint operations via the command line.
Use this skill when designing or implementing REST APIs, endpoints, routes, or controllers.
Use this skill when the user asks about Conductor concepts, workflow patterns, track lifecycle, plan structures, or context-driven development principles. Also activate when working with conductor/ directory files or when implementing tasks following TDD and verification protocols.
This skill should be used when the user asks to "run glab commands", "create a GitLab issue", "create a merge request", "check pipeline status", "manage GitLab projects", "create a release", or mentions glab, GitLab CLI, gitlab-cli, merge request, MR, GitLab pipeline, GitLab CI, GitLab issue keys, or gitlab operations via the command line.
Use this skill when working with Java code, Optional handling, CompletableFuture, records, sealed classes, or virtual threads.
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context → Spec & Plan → Implement
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
Project discovery, planning, and quality analysis system with parallel agents
Corca Workflow Framework — consolidated hooks and skill orchestration for structured development sessions
Multi-agent /workflow development pipeline (planner → plan-review → coder → code-review) with typed handoff contracts, lifecycle hooks, and MCP servers.
Use Claude Code like a Director, not a Programmer. Complete toolkit with 26 commands, 14 agents, 31 skills, and TDD-based Auto-Loop.
Measure twice, code once.
Conductor is a Claude Code plugin that enables Context-Driven Development. It turns Claude Code into a proactive project manager that follows a strict protocol to specify, plan, and implement software features and bug fixes.
Instead of just writing code, Conductor ensures a consistent, high-quality lifecycle for every task: Context -> Spec & Plan -> Implement.
The philosophy behind Conductor is simple: control your code. By treating context as a managed artifact alongside your code, you transform your repository into a single source of truth that drives every agent interaction with deep, persistent project awareness.
# Add the marketplace
/plugin marketplace add rbarcante/claude-conductor
# Install the plugin
/plugin install conductor@claude-conductor
# Option 1: Project-specific installation
cp -r claude-conductor ~/.claude/plugins/conductor
# Option 2: Use with --plugin-dir flag
cc --plugin-dir /path/to/claude-conductor
Conductor is designed to manage the entire lifecycle of your development tasks.
Note on Token Consumption: Conductor's context-driven approach involves reading and analyzing your project's context, specifications, and plans. This can lead to increased token consumption, especially in larger projects or during extensive planning and implementation phases.
When you run /conductor:setup, Conductor helps you define the core components of your project context. This context is then used for building new components or features by you or anyone on your team.
Generated Artifacts:
conductor/product.mdconductor/product-guidelines.md (includes codebase patterns for brownfield)conductor/tech-stack.mdconductor/workflow.mdconductor/code_styleguides/conductor/docs/ (pattern documentation for brownfield projects)conductor/tracks.mdconductor/index.md (navigation index)/conductor:setup
When you're ready to take on a new feature or bug fix, run /conductor:newTrack. This initializes a track — a high-level unit of work. Conductor helps you generate two critical artifacts: