SuperAPI AI 工具集

06-requirements-patterns

通用与其它

查看项目

更新于 10-16 09:51

技能介绍

用途:当业务规则涉及多条件组合、实体生命周期状态,或需要按角色明确数据访问权限时,用结构化模式替代简单的 shall 陈述,产出可直接实现的需求模式制品。

主要能力:决策表(覆盖条件与动作组合并校验完整性)、状态迁移模型(状态、事件、守卫、动作,含 Mermaid 状态图与迁移表)、CRUD 矩阵(按角色列出实体权限并做缺口分析),以及跨模式一致性与完整性校验。

使用方式:输入 features.md、business_rules.md(必选),可选 requirements_analysis_report.md,路径为 projects/<ProjectName>/_context/ 与 projects/<ProjectName>/<phase>/<document>/;按读取上下文、模式选择、生成三类模型、校验完整性、写出 requirements_patterns.md 的顺序执行。每类制品需带唯一标识(如 DT-001、STM-001、CRUD-001)、业务规则引用与校验结果。

适用场景:需求分析已完成分类与优先级排序后、进入正式 SRS 规格之前;涉及折扣分层、订单审批流程、管理员/用户/访客权限差异等复杂规则。

限制:缺失必需来源、责任人决策或可判定测试基准时应停止受影响步骤,仅返回带限定的缺口记录,不得编造证据、标准条款、阈值或干系人决定;未评估的检查不得记为通过。读取与搜索为必需权限,仅在被授权创建或修复指定需求制品时允许编辑,发布、生产变更、破坏性操作、支出与认证需明确授权。若文件、评审人、标准来源、网络检查、渲染器或执行能力不可用,应给出最窄范围的可用结果并标注相关检查未评估。标准引用需指明具体指标、方法、阈值、证据来源与评审人。

补充说明:输出文件为 projects/<ProjectName>/<phase>/<document>/requirements_patterns.md,文档结构按资料给出的章节组织。该技能的定价、平台可用性等信息暂未提供。