JS Mastery 工作流程背后的代理开发技能
工程工作流技能是一组代理技能,可将一个更改从模糊的想法转化为已发布、验证和记录的代码,适用于任何 AI 编码代理。每个阶段有一个技能。只运行改动所需的技能,可按任意顺序运行。
想要了解全貌吗? 请阅读《工作流程指南》 — 这是一份用通俗易懂的语言介绍每项技能、承载工作的文件、谁拥有什么以及从范围到交付的整个过程中的一个想法。
| 技能 | 其作用 |
|---|---|
scope |
将产品想法转化为一个活跃的大致范围,并在发布时保持其最新状态。 |
audit |
将 AGENTS.md 上下文文件写入每个技能读取时。 |
architect |
制定承重决策,并将其写入 docs/specs/ 中的构建规范。 |
develop |
根据规范构建功能、用户界面或后端。 如果需要做出决策,则转到 /architect。 |
check |
在合并前确认更改。 /check verify 运行真实应用程序; /check review 在另一个模型上读取代码。 |
test |
为刚刚更改的代码写入测试套件。 |
document |
从真实差异中写入 PR 文本、更改日志、发行说明或事后分析。 |
sync |
在更改后保持 AGENTS.md、范围和规范状态的最新。 |
debug |
找到和修复错误的根本原因,然后将回归测试交给 /test。 |
硬化 (系统级故障模式分析) 已暂时移除,将作为系统设计专业化功能重新出现。 安装
**新产品(绿地):**先 /scope 思路,然后 /architect 堆栈,再架设项目,然后 /audit 从真实项目中生成 AGENTS.md,最后是功能循环。在 /audit 运行之前,堆栈已经确定,项目已经架设,因此它读取的是真实项目,而不是空项目。
Monorepo: 所有内容都适用于目标工作空间,该工作空间具有自己的 AGENTS.md、作用域、堆栈和命令。
在 /scope 后,您还可以为项目选择一个 工作流深度(可随时根据特性重新设置):Prototype(仅 /develop,自检,用于扔掉的工作)、Alpha(添加 /check verify)、Beta(添加 /test)或 GA(添加全新模型的 /check review 和 /document)。深度是一个 建议 在 /develop 后进行检查的步骤,而不是一个你必须遵循的轨迹:你负责,你可以运行或跳过任何步骤,并在决定完成特性时将其标记为 done。工作流程要求的唯一事项 — — 在每个深度中 — — 是将承重决策写下来(/architect),而不是运行任何检查。
/scope 确定要构建什么。/architect 设计如何构建,作为一份规范,其接受标准是合同;每一步都可以追溯到该合同。/develop 根据规范进行控制:如果构建意味着需要设计、提供方或数据模型,则停止并将您转到 /architect。您可以强制执行并继续构建,但强制执行并不免费:该假设会被记录为 docs/specs/ 中的 Assumed 规范,并在功能中标记。
暂无开放 Issues,或尚未同步最近议题。