用途:对某个计划或设计进行持续的“拷问式”评审,围绕现有领域模型逐分支追问,直到达成共识。适合在编码前梳理设计、统一术语、沉淀决策记录。
主要能力:一次只问一个问题,等反馈后再继续,并为每个问题给出推荐答案;能通过探索代码库回答的问题就直接查代码而非提问;探索时同时查找已有文档。
文档结构:多数仓库为单一上下文,包含 CONTEXT.md 与 docs/adr/(如 0001-event-sourced-orders.md)。若根目录存在 CONTEXT-MAP.md,则表示多上下文,需要为每个上下文维护 CONTEXT.md 与 docs/adr/。文件按需创建:首个术语确定时创建 CONTEXT.md,需要首个 ADR 时创建 docs/adr/。
会话规则:用户术语与 CONTEXT.md 冲突时立即指出;模糊或过载词给出精确规范术语;用具体与边界场景压力测试领域关系;对照代码检查用户陈述,发现矛盾则提出。
更新 CONTEXT.md:术语一旦确定立即就地更新,不批量处理,格式见 CONTEXT-FORMAT.md;CONTEXT.md 只作词汇表,不写实现细节。
ADR 使用:仅在三条件全满足时提议,即难以逆转、无背景会令人困惑、是真实权衡的结果;否则跳过,格式见 ADR-FORMAT.md。
限制:资料未提供具体安装或调用命令,也未说明支持的平台与收费情况。