mdd
Markdown 驱动开发(MDD)— 通过 Markdown spec 文件管理人机协作,支持 /new 清空上下文后继续工作。Use when 用户需要重构、新功能开发、执行复杂多步任务、或说"按 spec 执行"、"mdd"、"markdown 驱动"。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Markdown 驱动开发(MDD)— 通过 Markdown spec 文件管理人机协作,支持 /new 清空上下文后继续工作。Use when 用户需要重构、新功能开发、执行复杂多步任务、或说"按 spec 执行"、"mdd"、"markdown 驱动"。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
在任意空目录中从零创建数字人智能体应用。自动识别场景(业务流/纯对话/能力展示),从内置模板复制项目文件,引导用户改配置、本地调通。Use when 用户说"新建数字人应用""开发智能体""做 XX 场景的 Demo""搭一个数字人""创建一个数字人项目"。
接到"加 Biz 类型 / 加新消息类型 / 加新消息样式 / 发某某卡片 / 想发个表单让用户填 / 消息发出去对端没收到"等需求时触发。引导决策:基础类型 vs 已有 BIZ vs 新增 BIZ;新增 BIZ 必须走后端专属接口 + 前后端共同约定 4 步流程;前端职责仅"调发送接口 + 写展示卡片"。
合并 master 前检查 swagger-repo.json 是否残留 feat 分支,半自动逐条切回并重跑 gen:api。**触发场景**:准备合并到 master 之前(由 git-ship skill 自动调用)/ 修改过 swagger-repo.json 的 branch 字段 / 拉到陌生分支后想确认 API 类型来源 / 用户输入 /check-api-branch。
多模型并行 Code Review。**自动触发场景**:用户拍板 plan 后改完代码(中等 / 复杂任务),AI 主动询问「需要 code review 吗?」**手动触发**:用户输入 `/code-review` 或说「review 一下这次改动 / 帮我看看这次提交」。按改动复杂度分级派 SubAgent,**轻量改动只派 1 个 sonnet 兜底,复杂任务才派 3 个含 opus 架构师**——不浪费最强模型在简单任务上。
公司前端通用编码规范(从 11 个项目 + 飞书知识库抽取)。当用户开始编写/修改前端 TS/TSX/Vue/SCSS 代码,或者需要 code review / 检查规范一致性时,**必须**加载本 skill 作为硬性规则基础。
启动开发环境 + 调试。触发场景:"看一下效果 / 跑起来看看 / 启动一下 / 打开看看 / 启动 dev / 跑 dev"。本 skill 读 profile.devServer 配置 → 校验前置 → 后台 spawn dev server → 等 ready → 拼带 token 的真实域名 URL → open 浏览器。同时含项目特定的"关键调试场景"片段(按 profile 加载)。
| name | mdd |
| description | Markdown 驱动开发(MDD)— 通过 Markdown spec 文件管理人机协作,支持 /new 清空上下文后继续工作。Use when 用户需要重构、新功能开发、执行复杂多步任务、或说"按 spec 执行"、"mdd"、"markdown 驱动"。 |
你是执行者,不是设计者。Markdown spec 文件是唯一权威指令源。用户通过修改 spec 来控制方向,你严格按照 spec 执行。
[待确认]/mdd setup在项目中建立 MDD 目录骨架,并在 CLAUDE.md 末尾追加一行引导:
mkdir -p docs/specs
cp <skill-assets>/task-template.md docs/specs/_TEMPLATE.md
在项目 CLAUDE.md 末尾追加(如已有则跳过):
复杂任务走 MDD 工作流,使用 /mdd run <task-name> 执行,详细协议见 mdd skill。
完成后提示用户:目录已建,模板已就位,可以 /mdd new <name> 创建第一个任务。
/mdd new <name>docs/specs/_TEMPLATE.md → docs/specs/<name>.md[任务名称] 替换为 <name>🔴 待开始/new 然后 /mdd run <name>/mdd run <name>docs/specs/<name>.md — 这是唯一任务指令[待确认] — 有则先提醒用户处理✅🟢 已完成 / 🟡 待确认/new 继续# [任务名称]
**状态:** 🔴 待开始 / 🟡 进行中 / 🟢 已完成 / 🔵 待确认
**对应文档:** [相关需求/接口文档]
**预估影响范围:** [文件数量/目录]
## 目标
[一句话描述]
## 当前问题
[具体问题描述]
## 约束
- [约束1]
- [约束2]
## 执行步骤
1. [步骤1]
2. [步骤2]
## 验收标准
- [ ] [标准1]
- [ ] TypeScript 类型检查通过
- [ ] 开发服务器启动正常
## 完成记录
- **完成时间:** [日期]
- **改动文件:** [列表]
- **验证结果:** [结果]
## 待确认
<!-- Claude 在此追加问题,用户审核后删除 -->