← ClaudeAtlas

business-logic-guardianlisted

Use ONLY when docs/<app>/business-logic.md exists, before fixes/improvements that touch business behavior. Treats the documented business logic as a guard layer — the fix must not silently break documented behavior. Pairs with FR-20 zoom-out. If no business-logic doc exists, this skill does nothing (silent no-op) — do NOT auto-create. Not for net-new features with no documented logic.
fusebase-dev/fusebase-flow · ★ 2 · AI & Automation · score 81
Install: claude install-skill fusebase-dev/fusebase-flow
# Business Logic Guardian > **Style:** Mode-B-lite. **Artifact-gated** — inert unless a business-logic doc exists (`docs/<app>/business-logic-index.md` AI-default, or `docs/<app>/business-logic.md` human narrative). ## Purpose Protect documented business logic during fixes and improvements. The business-logic doc is a fast navigation/verify layer: confirm a change does not silently break documented behavior before committing. Complements FR-20 (zoom-out) and FR-10 (reproduce-before-fix). > Consumes whichever business-logic doc exists. Per FR-23 (`flow-skills/documentation-budget/SKILL.md`), the AI-default authoring format is the retrieval index `templates/business-logic-index.md` (tables + source paths); the narrative `templates/business-logic.md` is the explicit human-readable option. This skill reads either as the guard layer. ## When to invoke - `docs/<app>/business-logic-index.md` (AI-default retrieval index) **or** `docs/<app>/business-logic.md` (human narrative) exists AND a fix/improvement touches business behavior. If both exist, the index is the primary guard layer; the narrative is supplementary. - Operator says "don't break the business logic", "does this change behavior". - During Implement / post-gate fixes on an app that has documented logic. ## Do not invoke when - **Neither `docs/<app>/business-logic-index.md` nor `docs/<app>/business-logic.md` exists** → silent no-op; do not create either (use `app-business-docs`, or the FR-23 `business-logic-index` t