autorenew

技能详情

业务规则提取

需要把分散的自然语言规则整理成可比较、可验证的 `BR-##` 条目。

状态稳定
类型原子 Skill
领域软件测试
生命周期测试设计
适合角色QA / BA / PM / DEV
语言中文 / 英文
评测有评测 ✓
同步日期2026-09-15

解决什么问题

它把当前 Skill 的方法整理成可以直接执行、评审和复用的质量输入。

  • 不发明阈值、优先级、状态迁移、角色权限、默认例外或适用范围。
  • 不把示例、建议、文档存在或名称匹配写成已执行、已通过、已批准或已发布。
  • 每条 BR-## 至少包含规则、来源、主体/对象、触发、前置条件、动作/结果、约束/不变量、例外、证据、未知项、影响和验证方法。
  • 把多个相似句子合并成一条却丢失版本或地区范围。

适用场景

推荐使用
  • 需要把分散的自然语言规则整理成可比较、可验证的 BR-## 条目。
  • 需要识别角色、对象、触发、前置条件、动作、结果、不变量和例外。
  • 需要在材料不完整或来源冲突时先交付有证据边界的规则初版。
常见误区
  • 把多个相似句子合并成一条却丢失版本或地区范围。
  • 用“通常”“及时”“合理”等常识替材料补出阈值。
  • 只输出规则正文,不保留来源、例外、证据和未决问题。

输入

最低输入
  • 当前任务范围、目标和待处理对象。
推荐输入
  • 项目目标
  • 测试范围
  • 约束条件
可选上下文
  • 相关代码或配置
  • 历史结果
  • 日志与指标

输出

输出会围绕该 Skill 的方法形成可执行结果,并明确事实、假设、风险和下一步。

不安装也能判断输出价值

  1. 01已记录六类输入审计项和适用范围
  2. 02每条 BR-## 都可追溯到最小来源证据
  3. 03事实、推断、建议和 Human 决策已分开
  4. 04例外、冲突、未知项和验证提示没有被省略
查看完整输出结构
  1. 05没有把静态材料或规则清单写成运行结果、审批或发布结论

工作原理

  1. 01先阅读并遵循 prompts/business-rule-extraction.md,审计目标、版本、时间和适用范围。
  2. 02将输入分为 known、missing、conflicting、stale、out_of_scope 和 assumptions;保留每个来源的原文和定位。
  3. 03只在材料支持时合并句子;否则拆成原子规则,并为每条规则建立 BR-##、来源和最小证据。
  4. 04分离直接事实、证据推断、建议和 Human 决策;单独列出例外、未知项、影响和验证提示。
  5. 05信息不足时交付受限初版,提出可指派、可关闭的补证问题,不把假设升级为事实。

安装与快速开始

安装命令 / SHELL
npx skills add \
  https://github.com/naodeng/awesome-qa-skills/tree/main/skills/zh/testing-types/business-rule-extraction
  -g
business-rule-extraction.prompt
@skill business-rule-extraction

结合当前项目上下文,按该 Skill 的要求给出可执行结果。

补充上下文:
[粘贴项目背景或需求]