工具介绍
工程工作流程技能
一套Agent Swills从一个模糊的观念去改变为任何AI编码代理的运出,核实,记录代码. 每阶段一次 仅运行那些需要改变,任何顺序。
状态生活在文件(范围, specs, AGENTS.md, 测试)中, 不在聊天会话中. 因此,工作在不同的会议中存活下来,拾起它遗留下来的地方,为整个团队工作.
任何有问题的地方运行 '/调试' 。 随时使用裸体 " /镜 " 观察情况。
# # 想要全貌吗? # 阅读**Workflow Guide**——一种简单语言的走通了每一种技能,携带作品的文件,谁拥有什么,以及一个想法从范围一直沿用到运出.
技能
技术 它会做什么?
|-|-|-.
" 镜 " 将一个产品想法变成一个活生生的、粗糙的瞄准镜,并保持它在你船只上的速度。
* 写 AGENTS.md 上下文文件
* `architect ' 作出负载决定,并在`docs/ specs/'中写作。
* `开发 ' 构筑一个功能,即UI或后端,来自其光谱。 如果需要作出决定,则从 " /存档 " 。 |
`检查 ' 确认合并前有变化。 " /检查核实 " 运行真正的应用程序; " /检查审查 " 读取第二个模型的代码。
写一个测试套件 用于你刚刚改变的代码。 |
`文件 ' 写公关文字、更改日志、发布注释或死后从真正的diff写出。 |
|`同步 ' |保持AGENTS.md,范围,以及变化后的光谱状态.|.
* 查找并修正一个错误的根源,然后进行回归测试,以便`/测试'。 |
硬化(systems level fail mode analysis)被暂时去除并会作为一个系统设计专门化的返回.
安装
使用 npx 技能. 选你的经纪人:
对任何代理技能客户端(Claude Code, Cursor, Codex,双子座CLI等)进行工作. 提交已安装的技能文件夹与您的团队共享工作流程 。
每种技能的指示都载于其“SKILL.md”,这是每个客户所读到的。 旁边的`agents/openai.yaml'仅是接口元数据(名称、模糊和打开的快取码显示在它的代理人拾取器中);它本身没有逻辑。
从哪里开始
** 新产品(绿地):** " /范围 " 这个想法,然后是 " /architect " 堆,然后是 " 脚手架 " 项目,然后是 " /审计 " 从真正的项目中取出AGENTS.md种子,然后是特征循环。 堆栈在 " /审计 " 运行之前就被决定,项目脚手架被固定,因此它读取的是真正的项目,而不是空的。
** 现有编码库(褐地):** " /审计 " ,首先使每个技能都理解你的项目,然后是 " /镜像 " ,然后是所存在的下一块,然后是特性循环。
** 任何单一变化:** 只按需要运行。 错误直接到“/调试 ” 。 一个小的改变可以是`/开发'然后`/核实'。
** 摩纳哥:** 目标工作空间的所有范围,它有自己的AGENTS.md、范围、堆栈和命令。
特性循环
在 " /范围 " 结尾处,您还为该项目选择一个**工作流程深度**(每个功能随时覆盖): " Prototype " (仅`/开发 ' ,自我检查,用于抛出的工作)、 " Alpha " (添加`/核实 ' )、 " Beta " (添加`/测试 ' )或 " GA " (添加 " /检查审查 " 和 "/文件 " )。 深度是*建议*在`/开发'之后检查尾巴,绝不是锁定在你的轨道上:由你负责,你跑或跳出任何一步,并在你决定时标出一个特征`done'。 工作流程要求的一件事——在每一个深度——是写下一个负载的决定(`/architect'),而不是进行任何检查。
`/范围'确定要建造什么。 `/architect'作为接受标准是合同的类别,如何设计;以后的每一步骤都追溯到合同。 `/开发 ' 门:如果建造意味着发明一个未经确定的设计、提供商或数据模型,它就会停下来并引导你进入`/存档'。 无论如何,你都可以推翻和构建,但推翻不是免费的:该假设被记录为`假定' spec spec in`docs/ specs/',并在特性上标出,直到`/architect'批准为止。 旗帜并不阻碍你标记'done'——这是一面站住脚的提醒,决定仍然需要批准,所以它从未在聊天中默默失落.
大门是分层的,而不是魔法的:`/architect' 将特性必须产生的每个值的来源命名(在设计时如此空隙地表),`/develop ' 检查在建造前再次覆盖,在Beta+ `/architect' 建议对它从未设定的决定进行独立的跨模型评论