用途:在实施规划阶段提供架构层面的决策框架。它不读写项目文件、不直接与用户对话、不分配标识符,只负责决策树、问题库和输出契约;交互循环由调用方完成。
主要能力:输入为调用方给出的结构化上下文(功能范围、技术需求、用户流程等)。流程为分类→加载最小引用→提供问题库→接收答案→综合决策。分类信号包括简单 CRUD、数据密集、实时、离线优先、媒体密集、集成密集、频繁 UI 迭代,可多类并存;始终加载 nfr-taxonomy,其余按匹配结果按需加载,不预载全部引用。问题数量按类型控制(CRUD 2–3 个、单类 4–6 个、多类 5–7 个,不超过 8 个),顺序为先规模、再离线/一致性、再性能/延迟、最后具体权衡,被上下文已回答的维度跳过。
输出:单一 markdown 块,含“Required Behaviors”和“Architectural Decisions”两节,可省略空节,不含 Open Questions。行为须可测试并带验证方式;决策含主题、所选方案、权衡理由(须点名被否方案)。所有决策须追溯到用户确认的答案或上下文已明确的维度。
限制:不修改文件、不内部驱动交互、不编造标识符、不因调用方不同而改变行为、不用训练知识补位、不规定具体实现(超时、库名、阈值、API 形状等属于代码级规则文件)、不把一切决策归结为“视情况而定”。若未决问题未解决,技能拒绝综合并提示剩余问题。具体分类适用场景细节及官方使用说明暂未提供。