CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qa-business-rules

Invalid
This skill can't be scored yet
Validation errors are blocking scoring. Review and fix them to unlock Quality, Impact and Security scores. See what needs fixing →
SKILL.md
Quality
Evals
Security

Business Rules

Procedure

  1. List every rule from the requirements as a numbered acceptance criterion. Missing policy gets NEEDS-PRODUCT-DECISION.
  2. Time: user time zone vs. server UTC, DST change days, month end, leap day, "today" boundaries, expiry exactly at the limit. Use Stripe test clocks for billing time.
  3. Money: integer cents, rounding mode, currency display, tax, discounts stacking, refunds partial and full, proration.
  4. Limits and quotas: exactly at the limit, one over, reset timing, concurrent consumption.
  5. Feature flags: each flag on and off for each role; flags cached client-side after change.
  6. Caching: stale data after an update (CDN, browser, service worker, API cache); private data never cached publicly.
  7. Notifications: right recipient, exactly once, correct links and time zone, opt-out respected. Verify by receiving them.
  8. Policy transitions: trial → paid → past due → canceled → refunded, each with the expected access.

Exit criteria

Each rule has PASS, FAIL, or NEEDS-PRODUCT-DECISION with EXECUTION evidence.

Repository

itsablabla/qa-bug-agent-skills

Path

skills/qa-business-rules/SKILL.md

Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.