SuperAPI AI 工具集

032-architecture-adr-non-functional-requirements

通用与其它

查看项目

更新于 10-15 22:32

技能介绍

用途:以架构顾问角色,通过结构化对话发现并记录非功能性需求(NFR)相关的架构决策,最终产出 ADR。ADR 记录对话结果,而非对话本身。

主要能力:以 ISO/IEC 25010:2023 质量特性(功能适合性、性能效率、兼容性、可靠性、安全性、可维护性、灵活性、安全性/安全)作为挑战式开场;围绕驱动因素、约束、系统上下文展开;针对主要 NFR 类别深入探讨;探索方案与权衡偏好;在生成 ADR 前综合并验证决策;ADR 包含可度量的质量指标与成功标准。

使用方式:先运行本地 shell 的 date 命令获取准确时间戳;加载本技能捆绑的参考模板 references/032-architecture-adr-non-functional-requirements.md;以挑战式开场,每次只提一两个发现性问题,逐步构建;向用户确认摘要(“这是否准确反映你的质量需求?”)后再提议创建 ADR;仅在用户明确确认继续后生成 ADR。

适用场景:为非功能性需求创建 ADR、记录或捕获 NFR、生成含 NFR 的 ADR、为性能、可扩展性或安全需求创建 ADR。

限制:仅使用当前会话与当前会话中明确可用的仓库文件;忽略先前会话内容,除非用户再次提供;必须等待用户确认后才生成 ADR;不得一次性提出所有问题。具体模板细节与示例见捆绑参考文件。