用途:在功能或架构变更需要明确质量属性时,或团队使用“快、可靠、安全”等无量化含义的模糊措辞时,以及文档、ADR、测试对质量预期不一致时使用。价值在于产出具体项目增量(代码、文档、配置、测试、CI 或评审产物),通过显式规划、验证和最终校验减少歧义,并留下可复用项目上下文。
主要能力:判定哪些质量属性实质影响本次变更;把模糊目标转为显式需求、约束或可测试预期;在影响设计或上线时把 NFR 关联到功能文档、ADR 和验证;只加载与当前质量属性匹配的参考文件,如可访问性、可靠性、性能、可扩展性、合规性、可维护性等。产出为变更区域显式 NFR、描述可衡量质量属性的文档或 ADR,以及架构、测试与运维之间更好的对齐。
使用方式:先阅读最近的 AGENTS.md 确认范围与约束;按 Ralph Loop 执行工作流直至结果可接受,包括强制先头脑风暴(分析现状、定义问题目标约束风险、生成选项与权衡、记录建议方向与开放问题),再制定详细执行计划并列出最终验证技能及顺序理由,每次执行一个计划步骤并产出具体增量,评审结果后小批量修复并重跑检查,每轮迭代更新计划,直至结果可接受或仅剩显式例外。若缺少依赖,则引导补齐或返回 status: not_applicable 并说明原因与回退路径。最终需按指定结果格式返回:status、plan、actions_taken、validation_skills、verification、remaining。仅配置类请求返回 status: configured 与确切的后续命令。
适用场景:需要为变更区域写清 NFR;把模糊可靠性目标变为真实约束;记录服务的性能与合规预期。
限制:不适用于没有质量属性决策的通用架构或功能写作;不要一次性加载全部 NFR 参考。每个选定 NFR 需可衡量或至少可证伪,所选属性应真正驱动设计权衡,并在需要时关联验证与运维预期。资料未提供安装命令、价格或平台信息。