template/AGENTS.md

17 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# AI Agent 指南
在开始前,务必认真阅读 [dev.md](./dev.md) 来了解项目基本要求。
作为 AI Agent你还需要遵循如下要求
## 额外要求
- 不得擅自修改所有 jsDoc 注释,不得擅自修改任何已有注释,但是这不意味着不让你写注释,只是不得修改现有的,新增注释随便新增,但必须遵循项目要求。
- dev.md 中所有关于建议做的事、最好怎么做的事,都视为必须这么做;而关于不建议怎么做的事,尽量不怎么做的事,都视为必须不能这么做。
- 如果发现任何问题,永远不要擅自将其视为问题并记录,必须经由我确认其为问题后才可记录。你认为是问题的地方很多时候是设计如此。
- 测试文件不必遵循上述规则只需要遵循一个规则每个测试前it都必须用一行注释说明这个测试是干什么的。测试文件全部由你维护我一般不会动。
- 执行任何计划前,必须先向我汇报计划内容,我确认没有问题后才可执行,不得擅自执行。汇报时说明计划准备解决什么问题,大致的解决方案是什么。如果是修复问题的计划,那么应该还需要汇报问题是什么。
- 除非我明确要求,否则任何修改必须经由 GSD 标准流程Plan -> Execute -> Verify不得自行修改。
- 任何公共、受保护、私有方法、字段等内容的命名必须先向我反馈,我同意后才可以使用,不得擅自使用我未同意的命名。
- 在 GSD 流程的 Discuss 讨论阶段中,全部由我主导,而不是由你主导。进入讨论阶段的第一件事不是开子代理探索这一阶段的需求,也不是自己分析需求并提问问题,而是让我先说这一阶段的计划。