Business Rule Extraction

Use it when scattered prose must become comparable and verifiable `BR-##` entries.

StatusStable
TypeAtomic Skill
DomainSoftware testing
SDLCTest design
Good forQA / BA / PM / DEV
LanguageChinese / English
EvalsEvals ✓
Synced2026-09-15

Why this Skill

It turns this Skill's method into a quality input that can be executed, reviewed, and reused.

  • Do not invent thresholds, precedence, state transitions, permissions, default exceptions, or applicability.
  • Do not turn examples, recommendations, document presence, or name matching into execution, pass, approval, or release evidence.
  • Every BR-## should contain rule, source, actor/object, trigger, preconditions, action/outcome, constraint/invariant, exception, evidence, unknowns, impact, and validation method.
  • Merging similar sentences while losing version or regional scope.

When to use

Use this Skill
  • Use it when scattered prose must become comparable and verifiable BR-## entries.
  • Use it when actors, objects, triggers, preconditions, actions, outcomes, invariants, or exceptions need to be explicit.
  • Use it when sources are incomplete or conflicting and a bounded first-pass rule inventory is still useful.
Common pitfalls
  • Merging similar sentences while losing version or regional scope.
  • Filling “usually,” “timely,” or “reasonable” with an assumed threshold.
  • Reporting rule prose without sources, exceptions, evidence, or open questions.

Input

Minimum Input
  • The current task scope, objective, and subject under review.
Recommended Input
  • Project goal
  • Test scope
  • Constraints
Optional Context
  • Relevant code or configuration
  • Historical results
  • Logs and metrics

Output

The output follows this Skill's method and makes facts, assumptions, risks, and next steps explicit.

These are the Skill's expected output requirements, not evidence that it ran in a real project.

  1. 01Read and follow prompts/business-rule-extraction.md, auditing objective, version, time, and applicability first.
  2. 02Classify inputs as known, missing, conflicting, stale, out_of_scope, and assumptions; preserve each source and location.
  3. 03Merge sentences only when the material supports the merge; otherwise create atomic rules with a stable BR-##, source, and minimum evidence.
  4. 04Separate direct facts, evidence-backed inferences, recommendations, and Human decisions; list exceptions, unknowns, impact, and validation hints separately.
View full output structure
  1. 05Deliver a bounded first pass when information is missing and ask assignable, closeable evidence questions instead of upgrading assumptions to facts.

How It Works

  1. 01Read and follow prompts/business-rule-extraction.md, auditing objective, version, time, and applicability first.
  2. 02Classify inputs as known, missing, conflicting, stale, out_of_scope, and assumptions; preserve each source and location.
  3. 03Merge sentences only when the material supports the merge; otherwise create atomic rules with a stable BR-##, source, and minimum evidence.
  4. 04Separate direct facts, evidence-backed inferences, recommendations, and Human decisions; list exceptions, unknowns, impact, and validation hints separately.
  5. 05Deliver a bounded first pass when information is missing and ask assignable, closeable evidence questions instead of upgrading assumptions to facts.

Install & Quick Start

Install command / SHELL
npx skills add \
  https://github.com/naodeng/awesome-qa-skills/tree/main/skills/en/testing-types/business-rule-extraction
  -g
business-rule-extraction.prompt
@skill business-rule-extraction

Using the current project context, produce an actionable result following this Skill.

Additional context:
[Paste project context or requirement]