autorenew

SKILL DETAIL

Business Rule Extraction

Use this skill when requirements, policies, contracts, or workflows need traceable business rules extracted before design or testing; triggers include business rule extraction, policy rule inventory, and atomic rule analysis.

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.

  • Use it when scattered prose must become comparable and verifiable `BR-##` entries.
  • 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.

Judge the output value before installing

  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]