Spec to Implementation 是一个把 Notion 规格文档转化为实施计划和任务的技能,主线流程是:定位并读取规格、解析需求、创建计划页面、创建任务、建立链接、跟踪进度。
使用场景 当需要实现 Notion 中的 PRD 或功能规格,并希望在同一工具内建立计划、任务与进度跟踪时使用。
主要能力
- 检索与读取规格:通过 Notion:notion-search 查找规格,如果有多个命中则询问使用者选择哪个;随后用 Notion:notion-fetch 获取页面,扫描需求、验收标准、约束和优先级,并把缺口与假设整理进澄清信息块。
- 选择计划深度:简单变更使用 reference/quick-implementation-plan.md;多阶段功能或迁移使用 reference/standard-implementation-plan.md。通过 Notion:notion-create-pages 创建计划页面,内容包含概述、关联规格、需求摘要、阶段、依赖与风险、成功标准,并链接回规格。
- 创建任务:用 Notion:notion-search 找到任务数据库,再用 Notion:notion-fetch 确认数据源与必填属性。任务按 1–2 天规模拆分,内容参考 reference/task-creation-template.md,包含背景、目标、验收标准、依赖和资源。属性设置包括标题/动作动词、状态、优先级、与规格和计划的关系,以及在有提供时的截止日期、故事点、负责人。通过 Notion:notion-create-pages 使用数据库的 data_source_id 创建页面。
- 链接产物:计划链接规格;任务同时链接计划和规格;可选地通过 Notion:notion-update-page 在规格中增加一段简短的 Implementation 段落,指向计划与任务。
- 跟踪进度:按 reference/progress-tracking.md 的节奏发布更新,使用 reference/progress-update-template.md 和 reference/milestone-summary-template.md;保持计划与任务中的检查清单和状态字段同步,记录阻塞与决策。
使用方式与前置准备 如果 MCP 调用失败是因为未连接 Notion MCP,需要先暂停并完成配置: 添加 Notion MCP: codex mcp add notion --url https://mcp.notion.com/mcp 启用远程 MCP 客户端:在 config.toml 中设置 [features].rmcp_client = true,或运行 codex --enable rmcp_client 登录 OAuth: codex mcp login notion 登录成功后需要重启 codex;完成后告知使用者,重启后可从第 1 步继续。
工作流步骤 0)处理 MCP 未连接的失败情况,按上述方式配置。 1)定位并读取规格:先搜索;命中多个时询问使用者;获取页面后扫描需求、验收标准、约束、优先级;依据 reference/spec-parsing.md 的提取模式记录缺口与假设。 2)选择计划深度:简单变更使用快速计划模板;多阶段功能/迁移使用标准计划模板;创建计划页面并包含概述、关联规格、需求摘要、阶段、依赖/风险、成功标准,并链接回规格。 3)创建任务:找到任务数据库并确认 schema;按 1–2 天拆分;使用任务创建模板编写内容;设置属性;使用 data_source_id 创建页面。 4)链接产物:计划→规格,任务→计划与规格;可选在规格中补充 Implementation 段落。 5)跟踪进度:按既定节奏发布更新;用里程碑摘要模板关闭阶段;保持检查清单与状态字段同步,记录阻塞与决策。
参考与示例 reference/ 目录包含解析模式、计划/任务模板、进度节奏等文件,例如 spec-parsing.md、standard-implementation-plan.md、task-creation.md、progress-tracking.md。examples/ 目录包含端到端示例,例如 ui-component.md、api-feature.md、database-migration.md。
限制 资料未提供该技能的收费、价格、平台兼容范围、任务规模硬性上限等具体限制信息。