Skip to content

使用指南

如何与 DevCrew 协作

DevCrew 的核心是 INSTRUCTIONS.md —— 它将任何 AI 变成一个按流程工作的开发团队。初始化后,有三种方式触发 Skills:

1. 自然语言(推荐)

直接在 AI 对话中用自然语言描述需求,AI 自动按 PDEVI 流程执行:

你: 我要给 API 加认证中间件
AI: [PdM] 创建变更 add-api-auth,模式: Standard …

常用自然语言指令:

你说的话AI 触发的 Skill
"帮我做个计划" / "我要加个功能"plan
"现在进度怎么样" / "看看状态"status
"做个检查点" / "审计一下"checkpoint
"归档吧" / "这个做完了"release

2. CLI(终端)

在终端中直接执行:

bash
crew plan add-auth -m standard    # 创建变更计划
crew status                       # 查看进度
crew checkpoint                   # 阶段审计
crew release                      # 归档变更

3. MCP Server(AI 工具调用)

让 AI 通过 Model Context Protocol 直接调用 Skills。

VS Code (GitHub Copilot) 配置:在 .vscode/settings.json 中添加:

json
{
  "mcp": {
    "servers": {
      "dev-crew": {
        "command": "crew-mcp"
      }
    }
  }
}

Cursor 配置:在 .cursor/mcp.json 中添加:

json
{
  "mcpServers": {
    "dev-crew": {
      "command": "crew-mcp"
    }
  }
}

配置后,AI 可直接调用 crew_plancrew_status 等工具。

三种方式可混合使用:自然语言做日常协作,CLI 做快捷操作,MCP 让 AI 自主调用工具。


三种工作模式

模式流程适用场景
StandardPlan → Design → Execute → Verify → Iterate新功能、重构
ExpressPlan → Execute → VerifyBug 修复
PrototypePlan → Design → Execute快速原型

Skills

SkillCLIMCP Tool用途
initcrew initcrew_init初始化工作区 + Agent 记忆文件
plancrew plan <名称>crew_plan创建变更并开始工作
statuscrew statuscrew_status查看当前进度
checkpointcrew checkpointcrew_checkpoint阶段审计 + 一致性检查 + 记忆同步
releasecrew releasecrew_release归档变更 + 记忆整合
agentscrew agentscrew_agents列出可用领域专家

自然语言同样有效——"做个检查点",AI 自动调用 checkpoint skill

内建团队

Agent职责
PjM 项目经理任务拆解、Agent 调度、进度协调
PdM 产品经理需求梳理、PRD 导入、验收标准
Architect 架构师技术选型、任务分解、依赖分析
Implementer 开发代码生成、重构、依赖安装
Tester 测试测试执行、验收检查、覆盖率
Reviewer 审查规范检查、安全扫描、最佳实践

PjM 按需组建团队,可根据需求创建更多 Agent,无需手动分配。

Agent 记忆

每个 Agent 在 dev-crew/memory/ 维护长期记忆文件,跨变更积累项目认知、经验库和工作偏好。变更完成时自动整合,新会话启动时自动加载——团队越用越懂你的项目。

Released under the MIT License.