← ClaudeAtlas

retail-scaffoldlisted

Scaffold the per-table artifact skeletons a retail table needs in the Seshat BI repo. Use when someone asks to create the mapping or readiness files for a new table. It writes empty templates only and answers no judgment call.
Kemetra/Seshat-BI · ★ 2 · AI & Automation · score 68
Install: claude install-skill Kemetra/Seshat-BI
# retail-scaffold The authoring front door for a NEW `seshat check` rule. Adding a rule means wiring the same **five places** every time; doing it by hand silently under-governs a rule when a place is missed (a shipped rule once had no glossary row). This skill runs the `retail scaffold` CLI verb, which automates the mechanical part with a strict write/print split, and interprets its output. ## Boundary vs `retail-govern` (read first) Both wrap a governance CLI verb; they do opposite jobs: - **`retail-govern`** -- INTERPRET existing `seshat check` findings: map a reported rule id (`D8`, `C2`, `S2`, `G1`, …) to its meaning and fix. It reasons about rules that already exist. - **`retail-scaffold`** (this skill) -- AUTHOR a NEW rule + verify its wiring. It creates a rule that does not yet exist, or doctors an existing rule's five-place wiring for drift. Use `retail-govern` when a check FAILED and you need the fix; use `retail-scaffold` when you are ADDING a rule or checking whether one is fully wired. ## Scope + non-negotiables - **Invoke-and-interpret only.** This skill runs `retail scaffold` and reads its output; it does not hand-edit the five places itself. - **The CLI (not this skill) is the source of the five wiring places.** They are declared in `src/seshat/scaffold.py` (`FIVE_PLACES`); this skill points at that authority and never re-enumerates a competing list (anti-fork). - **Never invents rule intent (DEC-1).** The author supplies the id, the title