@cliangdev/conductor

中文文档
0.53.2发布于 2026/11/08SEE LICENSE IN ../LICENSETypeScriptES Module构建来源已验证近 30 天下载 7521

Agentic software development platform — AI-driven PRD, implementation, and beyond

原始使用文档
文档目录12 节
  1. What is Conductor?
  2. How it works
  3. Quick Start
  4. Claude Code Commands
  5. CLI Commands
  6. MCP Tools
  7. Links
  8. For Contributors & Local Development
  9. Local dev setup
  10. Build from source
  11. Configuration
  12. Testing

Conductor

Agentic software development — from idea to launch, with AI and humans in the loop.

npm

What is Conductor?

Conductor is the coordination layer for an agentic organization: AI agents do the work — author specs, write code, run automations, maintain the knowledge base — and humans review, approve, and steer. The platform combines work items with review gates, lifecycle + automation workflows, named agents, a Knowledge Center, and third-party integrations.

This package is the local toolkit: a CLI for auth/sync and an MCP server that gives Claude Code (or any MCP client) full access to the platform.

How it works

1. Write a PRD     →   /conductor:prd in Claude Code
2. Team reviews    →   Conductor web app — comment, approve, request changes
3. Implement       →   /conductor:implement in Claude Code
4. PR opens        →   Claude commits, pushes, and creates the pull request
5. Fix & iterate   →   /conductor:fix — address review feedback on the open PR
6. Merge           →   Work item closes automatically

Agents do the execution. Humans set the intent and sign off.

Quick Start

# Install
npm install -g @cliangdev/conductor

# Authenticate (opens browser for Google sign-in)
conductor login

# Connect to a project and configure Claude Code integration
conductor init

# Start the background sync daemon
conductor start

Then open Claude Code in your project and run /conductor:prd to create your first PRD.

Claude Code Commands

CommandWhat it does
/conductor:prdGuides you through writing a PRD with AI — discovery, research, structured output
/conductor:implementTakes an approved PRD and implements it — task breakdown, parallel subagents, PR creation
/conductor:fixFixes bugs and review feedback on an open PR — structured intake, investigation, build validation, and push
/conductor:workflowDesigns and creates a Conductor workflow — YAML automation or lifecycle statechart — via guided discovery

These commands are installed automatically when you run conductor init (project-level) or during global install (user-level, to ~/.claude/).

CLI Commands

CommandDescription
conductor loginAuthenticate via browser (Google OAuth)
conductor logoutClear stored credentials
conductor initConnect to a project and set up Claude Code MCP integration
conductor startStart the background sync daemon
conductor stopStop the sync daemon
conductor statusShow daemon status and sync queue
conductor doctorCheck config, API connectivity, and Claude Code integration
conductor config showPrint current config (API key redacted)
conductor config set-url <url>Hot-swap API URL without re-auth
conductor dashboardLive terminal view of daemon, sync queue, and active workflow runs
conductor lint [issueId]Validate local work-item files
conductor mcpRun the MCP server (stdio) — wired into Claude Code by conductor init

MCP Tools

Once conductor init runs, Claude Code gets access to 40 tools via the Conductor MCP server, grouped by area:

AreaTools
Work itemscreate_work_item, update_work_item, get_work_item, list_work_items, set_work_item_status, get_available_transitions, transition_work_item, list_work_item_comments, record_asset
Documentswrite_document (headless upsert), scaffold_document (local file, needs daemon), delete_document
Workflowslist_workflows, create_workflow, get_workflow, update_workflow, publish_workflow, delete_workflow, dispatch_workflow, cancel_workflow_run, get_workflow_run, list_workflow_runs, list_workflow_secrets, get_workflow_step_schema, report_step_run
Integrations & discoverylist_integration_tools, list_connector_catalog, list_agents, create_agent, update_agent, delete_agent, list_skills, register_skill
Knowledgesubmit_knowledge_source, read_knowledge_sources, search_knowledge, read_knowledge_pages, write_knowledge_pages, list_knowledge_domains, suggest_knowledge_domain

Tool descriptions embed the usage contract (discover-then-create, action–verify) — see docs/mcp-tool-guidelines.md.


For Contributors & Local Development

Local dev setup

The local stack runs at http://localhost:8090 (backend) and http://localhost:3000 (frontend) with email/password auth — no Firebase required.

# First-time login against local stack
CONDUCTOR_API_URL=http://localhost:8090 conductor login --local
# Default credentials: [email protected] / conductor

# Verify
conductor config show
conductor doctor

Switching between local and prod:

conductor config set-url http://localhost:8090   # local
conductor config set-url <prod-url>              # prod

Build from source

cd conductor-tools
npm install
npm run build
npm link          # makes `conductor` available globally

Configuration

~/.conductor/config.json:

{
  "apiUrl": "https://...",
  "apiKey": "...",
  "email": "[email protected]",
  "projectId": "...",
  "localPath": "/path/to/project"
}

Override the API URL: CONDUCTOR_API_URL=http://localhost:8090 conductor login --local

Testing

See TESTING.md for the end-to-end test procedure for CLI and MCP against prod.

版本与发布记录

@cliangdev/conductor 共发布 88 个版本,首次发布于 2026/04/20;过去 12 个月发布了 88 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.53.2latest2026/11/081 天前
0.53.12026/11/082 天前
0.53.02026/11/072 天前
0.52.02026/11/072 天前
0.51.02026/11/063 天前
0.50.02026/11/054 天前

关于 @cliangdev/conductor 的常见问题

@cliangdev/conductor 是什么?

Agentic software development platform — AI-driven PRD, implementation, and beyond

如何安装 @cliangdev/conductor?

在项目目录运行 npm install @cliangdev/conductor,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 conductor,可以用 npx conductor 直接运行。

@cliangdev/conductor 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@cliangdev/conductor 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@cliangdev/conductor 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.14.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@cliangdev/conductor 可以商用吗?

@cliangdev/conductor 使用 SEE LICENSE IN ../LICENSE 许可。许可条款写在包内的独立文件中,请阅读该文件确认可否商用。以上为概括,不构成法律意见,请以许可原文为准。

@cliangdev/conductor 的下载量有多少?

根据 npm 官方下载统计,@cliangdev/conductor 在 2026/10/10 – 2026/11/08 这 30 天内被下载 7,521 次,日均约 251 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cliangdev/conductor 还在维护吗?

最新版本 0.53.2 发布于 2026/11/08(1 天前);至今共发布 88 个版本,其中过去 12 个月发布了 88 个;首次发布于 2026/04/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。