conductor
上下文驱动开发插件,将 Claude Code 转变为项目管理工具,采用结构化工作流:上下文 → 规格与计划 → 实施
商品介绍
# Conductor - Context-Driven Development Plugin for Claude Code Conductor transforms Claude Code into a project management tool by implementing **Context-Driven Development**. It enforces a structured workflow: **Context → Spec & Plan → Implement**. ## Philosophy By treating context as a managed artifact alongside code, teams establish a persistent, project-aware foundation for all AI interactions. The system maintains: - **Product vision** as living documentation - **Technical decisions** as structured artifacts - **Work units (tracks)** with specifications and phased plans - **TDD workflow** with verification checkpoints ## Features - **Specification & Planning**: Generate detailed specs and actionable task plans before implementation - **Context Management**: Maintain style guides, tech stack preferences, and product goals - **Safe Iteration**: Review plans before code generation, keeping humans in control - **Team Collaboration**: Project-level context documents become shared foundations - **Project Intelligence**: Handles both greenfield (new) and brownfield (existing) projects - **Semantic Reversion**: Git-aware revert by logical work units (tracks, phases, tasks) - **State Persistence**: Resume setup across multiple sessions ## Commands | Command | Description | | ---------------------- | ---------------------------------------------------------------------------------- | | `/conductor:setup` | Initialize project with product definition, tech stack, workflow, and style guides | | `/conductor:new-track` | Create a feature or bug track with spec.md and plan.md | | `/conductor:implement` | Execute tasks from the plan following workflow rules | | `/conductor:status` | Display project progress overview | | `/conductor:revert` | Git-aware undo by track, phase, or task | | `/conductor:manage` | Manage track lifecycle: archive, restore, delete, rename, and cleanup | ## Generated Artifacts ``` conductor/ ├── index.md # Navigation hub ├── product.md # Product vision & goals ├── product-guidelines.md # Standards & messaging ├── tech-stack.md # Technology preferences ├── workflow.md # Development practices (TDD, commits) ├── tracks.md # Master track registry ├── setup_state.json # Resumable setup state ├── code_styleguides/ # Language-specific conventions └── tracks/ ├── _archive/ # Archived tracks └── <track-id>/ ├── spec.md # Requirements specification ├── plan.md # Phased task breakdown ├── metadata.json # Track metadata └── index.md # Track navigation ``` ## Workflow ### 1. Setup (`/conductor:setup`) Interactive initialization that creates foundational project documentation: - Detects greenfield vs brownfield projects - Asks sequential questions about product, tech stack, workflow preferences - Generates style guides for selected languages - Creates tracks registry ### 2. Create Track (`/conductor:new-track`) Start a new feature or bug fix: - Interactive Q&A to gather requirements - Generates detailed specification (spec.md) - Creates phased implementation plan (plan.md) - Registers track in tracks.md ### 3. Implement (`/conductor:implement`) Execute the plan systematically: - Follows TDD red-green-refactor cycle - Updates task status markers - Includes manual verification checkpoints - Synchronizes documentation on completion ### 4. Monitor (`/conductor:status`) View project progress: - Current phase and task - Completion percentage - Identified blockers ### 5. Revert (`/conductor:revert`) Undo work by logical unit: - Select track, phase, or task to revert - Git-aware: finds all associated commits - Requires confirmation before execution ### 6. Manage (`/conductor:manage`) Manage track lifecycle: - Archive completed tracks with reason tracking - Restore archived tracks to active state - Delete tracks permanently (with safeguards) - Rename track IDs with reference updates - Cleanup orphaned artifacts and stale tracks ## Installation ```bash claude --plugin-dir /path/to/conductor ``` Or copy to your project's `.claude-plugin/` directory. ## Acknowledgments This plugin is based on [Conductor](https://github.com/gemini-cli-extensions/conductor) by Google, originally developed for Gemini CLI. Adapted for Claude Code by [@wshobson](https://github.com/wshobson). ## License Apache License 2.0 - See the [original project](https://github.com/gemini-cli-extensions/conductor) for license details.
价格
免费
- 安装:免费
在组织开通时一次性收取;再次读取清单或下载不重复收费。
以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。
如何使用
为组织安装
开通即安装:组织固定使用开通时的版本(当前为 1.0.1),它包含的商品会一并开通。
创建凭证
客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:
Authorization: Bearer $ZGI_MARKET_KEY读取清单与安装包
清单列出版本、文件和校验值;安装包是一个 zip 文件。
读取清单 curl "https://market-api.zgi.im/v1/market/plugins/conductor/manifest" \ -H "Authorization: Bearer $ZGI_MARKET_KEY"下载安装包 curl "https://market-api.zgi.im/v1/market/plugins/conductor/package" \ -H "Authorization: Bearer $ZGI_MARKET_KEY" \ -o conductor.zip读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。
插件清单
- 名称
- conductor
- 版本
- 1.2.0
- 作者
- Seth Hobson
- 说明
- 上下文驱动开发插件,将 Claude Code 转变为项目管理工具,采用结构化工作流:上下文 → 规格与计划 → 实施
- 格式
- Claude CodeAgent Plugins(Codex 等)
- 安装包
- 附带可安装的插件包
插件包内容
- 技能
- 3
- 命令
- 0
- 智能体
- 0
- MCP 服务
- 0
- 钩子
- 0
包含的商品
安装插件时会同时为你的组织开通它包含的商品,每个商品按各自的价格和用量计费。
来源与审核
- 审核状态
- 尚未审核,内容来自上游来源
- 许可证
- Apache-2.0
审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。