From fusebase-flow
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fusebase-flow:business-logic-guardianThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **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).
Style: Mode-B-lite. Artifact-gated — inert unless a business-logic doc exists (
docs/<app>/business-logic-index.mdAI-default, ordocs/<app>/business-logic.mdhuman narrative).
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 indextemplates/business-logic-index.md(tables + source paths); the narrativetemplates/business-logic.mdis the explicit human-readable option. This skill reads either as the guard layer.
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.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 template, to author one deliberately).| Input | Where it lives | If missing |
|---|---|---|
| Business logic doc | docs/<app>/business-logic.md | STOP — no-op. Author via app-business-docs if wanted. |
| The change in progress | current diff/plan | nothing to check; exit |
docs/<app>/business-logic.md → exit silently. Do not create it.app-business-docs) in the same change.| Artifact | Location | Mode |
|---|---|---|
| Business-logic impact check | chat / gate note | Mode A / Mode-B-lite |
| Failure | Detection | Response |
|---|---|---|
| Artifact absent | step 1 | silent no-op (correct) |
| Change breaks documented behavior | step 3 | flag; preserve or update-doc-in-same-change |
| Doc disagrees with code | step 4 | trust code; note the doc is stale; suggest refresh |
docs/<app>/business-logic.md via app-business-docs.Original Fusebase Flow content. See docs/source-map.md. No third-party code, prompts, or skill files copied.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub fusebase-dev/fusebase-flow --plugin fusebase-flow