Skip to content

v1.0.0 — First Release

Choose a tag to compare

@ddddjaak ddddjaak released this 24 Jun 14:16
· 11 commits to main since this release

从 16 个独立技能到一套能自己跑的 SE 工作流引擎:给定一个目标,AI 自动走完 Define → Design → Document → Verify → Validate 全流程,自查自修,只在真卡住时才找你。

本版在原始 5 个技能 + 5 个命令的基础上,新增了 自主式 Goal Mode引导式 Pipeline Mode16 个技能全连通审查清单精简技能触发精度优化产物可追溯与状态持久化,并全面更新了所有文档。


新增 .claude/commands/se-goal.md 斜杠命令。用户只需说一句 /se-goal 完成温度传感器的SE全流程,AI 自动执行整个 Define → Design → Document → Verify → Validate 链,不在每阶段停下来问你要不要继续。

CLAUDE.md 新增 ~150 行 Goal Mode 规则,定义了完整的 Plan → Act → Observe → Reflect 循环协议:

  • Plan:解析目标、检测输入、报告计划链(仅一次)
  • Act:按 phase + domain 规则自动选择技能并执行,不询问用户
  • Observe:运行每个技能的验证清单,逐项检查证据
  • Reflect:全部通过 → 下一阶段;部分失败 → 自动修正重试(最多 3 次);3 次耗尽 → 升级给用户

停止条件:追溯矩阵零缺口(成功)/ 同一阶段 3 次重试失败 / 总执行超 20 次 / 用户中断。每阶段完成后只报告一行简洁状态,不啰嗦。

CLAUDE.md 新增 ~60 行 Pipeline Mode 规则,覆盖触发到执行的完整链路:

  • 短语级触发关键词(中英双语,如 帮我做需求 help me with requirements),区分 Pipeline Mode 和 Goal Mode 的触发条件
  • 三步阶段检测:目录扫描 → 内容质量验证(Grep REQ-XXX / MOD-XXX / IF-XXX ID,检查文件大小 > 500B)→ 区分"未开始 / 进行中 / 已完成"
  • 自然语言选项:不再问"16 个技能你要哪个"或罗列技能名,而是展示 2-4 个描述产出的自然语言选项
  • 跨会话恢复:新会话启动时先读 docs/versions.json,恢复上次阶段状态

skills/using-se-skills/SKILL.md 新增 ~80 行 Pipeline Conduction 章节,包含每阶段的选项生成器和措辞模板,以及特殊场景路由规则(测试方案 → test-plan-review,发布包 → release-review)。

所有 16 个技能的 SKILL.md 新增 ## After This Skill 段落,声明:

  • 上游依赖(运行前需要什么产物)
  • 下游消费(产出喂给哪个技能)
  • 替代路径(同级可选分支,如 SW 路径 vs HW 路径)
  • 质量检查(traceability-matrix 随时可跑,不必等到最后)

管线图从 16 个孤岛变成一个完整的有向图,Claude Code 可以从任何需求追溯到任何测试用例。

新增 docs/versions.json

  • 15 个 artifact 条目,每个声明所属 skill、产出文件、版本、状态、depends_on 上游依赖
  • 14 条依赖关系,下游技能运行前可验证上游是否已 produced
  • 5 个阶段检查点(define / design / document / verify / validate)
  • 跨会话恢复:新会话自动读取,恢复阶段进度
  • 版本一致性:下游技能运行前检查所有 depends_on 均为 produced 状态,否则上报缺失前置

CLAUDE.md 执行协议新增 Record 步骤:每个技能完成后更新 versions.json


21 个 references/*.md 文件批量精简:

  • 表格从 49 列精简到 12 列(仅保留编号 + 检查内容)
  • 移除的列:评估 类别 状态 备注/参考 检查要求人 检查人 批准要求人
  • 移除的章节:**CHIPSEA CONFIDENTIAL** 标记、修订记录 (Revision History)适用范围 (Scope)参考文件 (Reference)目的 (Objectives)**评估**: YES/NO 内联标记
  • 清理模板占位值(OK[待评估]No[待评估]
  • 标题格式统一修正

总行数从 ~2500+ 降至 1210 行,减少约 50%。

16 个 skill 的 YAML description 全部重写,解决"用户说 review,7 个技能抢答"的问题。三项原则:

  • 中文触发词前置需求分解 而非 Transforms raw inputs...,匹配用户实际用语
  • 每个 description 第一句唯一:不再有 5 个 skill 以相似句式开头
  • 显式 NOT 声明:每个 description 末尾声明自己不是什么,帮助 Claude Code 排除最相似的技能

Review 家族 7 个 skill 的去模糊化效果:

用户说 之前可能命中 现在精确命中
"帮我审查代码" design-review 或 code-static-review code-static-review(NOT for reviewing design docs)
"帮我做设计审查" 7 个 review skill 都可能 design-review(四视角对抗式设计审查 唯一标识)
"审查测试报告" test-plan-review 或 test-report-review test-report-review(NOT for reviewing the test plan itself)

元技能从"技能发现参考"升级为 管道引导器

  • 新增 Pipeline Conduction 章节:阶段检测协议 + 每阶段选项生成器
  • 新增 After This Skill 段落:声明 conductor 角色和路由表
  • Quick Reference 更新为 16 个技能

  • 命令表新增 /se-goal(标记为 🚀 自主式模式)

  • 新增 Pipeline Mode vs Goal Mode 四维度对比表(触发方式 / 阶段切换 / 验证失败 / 用户交互)

  • 命令数 5→6,技能数 15→16

  • using-se-skills 描述更新为管道引导器

  • 项目结构新增 se-goal.md

  • 完整目录结构(含所有 artifact 子目录和产物类型)

  • versions.json 文档说明(15 个条目、14 条依赖、5 个检查点、跨会话恢复)

  • 两种工作模式参考表

  • 16 个技能完整目录树(按 Define/Design/Document/Verify/Validate 分组)

  • 6 个命令完整列表 + 模式分类

  • 管道架构说明(CLAUDE.md 是运行时行为定义)

  • 验证规则更新(After This Skill 约定、versions.json 一致性检查)

  • [Unreleased] 章节详细记录所有 v2 变更(Goal Mode、Pipeline Mode、技能链、清单精简、description 优化、versions.json、文档更新)

  • 原始初始版本改名 [0.1.0],避免与当前 v1.0.0 冲突


新增文件:
  .claude/commands/se-goal.md      自主模式入口
  docs/versions.json               产物版本清单 + 管道状态持久化

修改文件:
  CLAUDE.md                        +200 行(Pipeline Mode + Goal Mode + 跨会话恢复)
  README.md                        重构命令表 + 模式对比 + 技能数更新
  docs/README.md                   重构目录结构 + versions.json 说明
  AGENTS.md                        完全重写(16 技能 + 6 命令 + 管道架构)
  CHANGELOG.md                     首次完整变更记录
  .gitignore                       排除非插件文件
  skills/*/SKILL.md × 16           description 重写 + After This Skill
  references/*.md × 21             精简 50%(4~9 列 → 1~2 列)

总计:43 文件,+2600 / -1900 行