用途:以架构顾问角色,通过结构化对话发现并记录质量属性的架构决策,最终产出非功能性需求(NFR)的 ADR。ADR 记录对话结果,而非对话本身。
主要能力:以挑战式开场,覆盖 ISO 25010:2023 质量特性(功能适合性、性能效率、兼容性、可靠性、安全性、可维护性、灵活性、安全性/安全);理解驱动因素、约束与系统上下文;针对主要 NFR 类别做质量专项深入;探索方案与权衡偏好;在创建 ADR 前综合并验证决策;生成含质量指标与成功标准的 ADR 文档。
使用方式:属于交互式技能。每次只问 1-2 个问题,基于回答逐步推进,并按 NFR 类别调整。开始前必须运行 date 获取准确时间戳;必须重新读取参考模板,不使用缓存问题;必须以挑战式开场;必须与用户确认摘要(“这是否准确反映你的质量需求?”);必须等待用户确认“proceed”后才生成 ADR。详细指引、示例与约束见 references/030-architecture-non-functional-requirements.md。
适用场景:需要为质量属性建立可追溯架构决策、希望以对话方式澄清 NFR 并形成 ADR 的团队。
限制:仅创建 ADR 前需充分对话与用户确认;未提供具体平台、收费或价格信息。