跳转到内容

OHOS SDD — 需求导入与设计驱动开发

OpenHarmony · Spec-Driven Development

从需求收集到代码交付的全流程规范。每个阶段有明确的 Skill、产物和门禁,确保设计质量可度量、可追溯。

📘 在线站点 · 📦 插件市场 · 🔧 Skill 体系


能力 说明
📨 结构化需求导入 从一句话需求到结构化模板:背景、目标、AC、约束。逐条澄清,禁止不确定项进入下游。
🔬 代码证据驱动 可行性分析必须基于源码证据。Agentic RAG 三层检索,禁止虚构代码路径。
⚖️ 用户决策门禁 方案选型由用户决定。AI 只提供对比分析,不替代人类做技术决策。
🚦 多级 Gate 校验 Clarification Gate → Review Ready Gate → 需求决策 → Define/Specify/Plan Gate → Release Gate
📋 Proposal 拆分 大特性自动拆分为多个 Proposal(每个 ≤5 人月),独立验收、独立交付。
🎨 评审 PPT 自动生成 一键从需求产物生成 16:9 评审 PPT,封面/框图/工作量拆解/风险矩阵。

蓝色圆点 = 需求导入 · 青绿圆点 = SDD 交付 · 黄色圆点 = Gate 门禁

步骤 名称 Skill 产物 Gate
0.1 需求收集 ohos-req-requirement-intake 01-requirement.md
0.2 需求澄清 ohos-req-requirement-intake (clarification gate) 01-requirement.md (clarification_status) Clarification Gate
0.3 可行性分析 ohos-req-feasibility-analysis 02-feasibility.md
0.4 方案选型决策 ohos-req-arch-decision 03-arch-decision-record.md 决策1: 方案选型
0.5 Feature 基线 + Gate ohos-req-feature-baselineohos-req-review-gate 04-feature.md Review Ready Gate (12项)
0.6 评审 PPT + 决策回流 ohos-req-review-ppt-genohos-req-value-decision requirement-review.pptx 评审决策
0.7 IR 生成 ohos-req-feature-to-ir IR.md
0.8 Proposal 拆分 + SR 生成 ohos-req-proposal-to-sr 05-proposal*.md, SR-*.md GA Gate
0.9 Handoff 交接 ohos-req-intake-orchestration handoff.md Intake 完成确认

→ 详细流程见:需求导入详解

Phase 1-9:SDD 交付流程(Delivery)

Section titled “Phase 1-9:SDD 交付流程(Delivery)”
步骤 名称 Skill 产物 Gate
1 Proposal 细化 ohos-delivery proposal.md
2 方案探索 ohos-brainstorm + ohos-code-analysis brainstorm.md, code-analysis.md 决策2: 方案确认
3 规格定义(需求层) ohos-spec-gen spec.md (需求层), test-spec.md
4 规格评审(实现层) ohos-spec-review spec.md (实现层), review.md Specify Gate (GB)
5 架构设计 ohos-design-doc design.md Define Gate (GA)
6 执行计划 ohos-design-alignment execution-plan.md Plan Gate (GC)
7 代码实现 ohos-code-gen source code, adr-log.md
8 代码评审 ohos-committer-review review-report.md, bug-list.md
9 发布 ohos-release release-checklist.md Release Gate

→ 详细流程见:SDD 交付流程


入口 说明
📥 需求导入详解 Phase 0 全流程拆解:需求收集 → 澄清 → 可行性 → 决策 → Feature → Gate → IR → Proposal
🔄 SDD 交付流程 Phase 1-9:Proposal → Design → Spec → Plan → Implement → Review → Release
🎮 交互演示 模拟跑一遍需求导入流程,体验 AI 与用户的协作方式
🔧 Skill 体系 三层 Skill 架构:Intake / Delivery / Shared,每个 Skill 职责单一
📦 资源中心 所有模板和 Skill 文件均可在线预览和下载
🧩 插件市场 ODK + ohos-sdd 一键安装到 Claude Code / Codex CLI / OpenCode 三平台


OpenHarmony SDD Working Group