用途:在动手实现前先解决语言与决策问题,避免术语含糊、概念过载或相互冲突导致返工。
主要能力:读取已有的 CONTEXT.md、CONTEXT-MAP.md 及相关 ADR;识别过载、含糊或冲突的术语;用代码和文档检验术语;提出一个规范术语及其定义;术语确定后更新 CONTEXT.md;仅对难以逆转、出人意料且涉及权衡的决策建议写 ADR。
使用方式:一次只问一个问题;如果代码能回答该问题,就检查代码而不是提问。仅在写入时使用 context-format.md 和 adr-format.md。若存在多个上下文,只更新相关的那一个。
规则:CONTEXT.md 是术语表而非规格说明;定义保持一到两句;术语条目不写实现细节;不为显而易见或临时的选择创建 ADR。
输出:结束时列出已解决的术语、变更的文档、已记录或有意未记录的决策,以及仍待解决的问题。
限制:资料未提供具体安装命令、平台支持、收费方式或效果数据。