入门

30 分钟快速体验

从需求到归档的一条最小 SDD 路径(spec 工作流)

已上线 — Aiko IDE 已可使用。本文用 spec 工作流走一条最小路径:起 change → 写规格 → 构建 → 验证 → 归档。

完整产品里,第一步通常是从 Aiko Studio 选择一份已确认的 PRD(SDD 面板「选择文档」落盘);没有接 Studio 时,直接在会话里描述需求也可以,流程相同。

你将体验到

  • /aiko-spec 起一个 spec change(open → build → verify → archive)
  • phase-guard 在各阶段放行/拦截写操作
  • .aiko.yaml 状态随 aiko-state.sh / aiko-guard.sh 推进
  • tasks 勾选、验证报告、归档移动

前置条件

  • Aiko IDE(开发版或正式版均可)
  • 一个 git 工作区
  • 已登录 Aiko(agent 走 new-api 网关)

1. 起 change(5 min)

新会话选 Claude 或 Aiko,发起 /aiko-spec,描述需求(或先选好 PRD 文档)。agent 会先跑:

aiko-state.sh init add-greeting spec <requirement-slug>

.aiko.yaml 一步落盘:workflow=spec、phase=open、requirement 归属。

2. 写 open 产物(10 min)

agent 继续产出完整 OpenSpec 产物(此时 phase-guard 只放行规格文件,写源码会被拦):

  • proposal.md — 动机 + 目标 + 范围
  • design.md — 设计落点(复杂时它会问你要不要详细设计,走 brainstorming 讨论后写回「详细设计」章节)
  • tasks.md — 业务任务清单
  • specs/ — delta spec

写完它会问你一次:TDD 要不要?代码审查要不要?(build 入口的两个可选决策)

3. 推进到构建(5 min)

aiko-guard.sh add-greeting open --apply   # phase: build

门禁检查 proposal/tasks 非空后放行源码。agent 按 design.md + tasks.md 实现,逐项勾选(你会看到面板进度 N/M)。

4. 验证与归档(10 min)

aiko-guard.sh add-greeting build --apply  # phase: verify(要求 tasks 全勾 + 构建通过)
# 产出 .aiko/verify-report.md,set verification_report + branch_status handled
aiko-guard.sh add-greeting verify --apply # phase: archive(要求报告在 + verify_result: pass)
# change 目录移入 openspec/changes/archive/,delta spec 合并进主 spec

下一步

On this page