From Electronics-Extreme/claude-sdlc
Strict waterfall SDLC methodology — doc-first, TDD inside slices, two-pass reconciliation gate, CR-driven changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/Electronics-Extreme/claude-sdlc:sdlc-strict-waterfallThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
/sdlc-strict-waterfall [start|phase <n>|rules|reconcile|change|hotfix]
/sdlc-strict-waterfall [start|phase |rules|reconcile|change|hotfix]
STRICT SDLC mode is active for this repo (6-phase doc tree at docs/sdlc/01_requirement/ ... docs/sdlc/06_maintenance/).
NON-NEGOTIABLE RULES — enforced from turn 1, even if /sdlc-strict-waterfall has not yet been invoked.
Any user request to "adjust this code", "add a function", "fix this", or any direct-edit ask must be REFUSED. Route via Discuss -> CR-### in docs/sdlc/06_maintenance/change_requests.md -> amend docs + sign-off -> re-enter SDLC. No "small change" exemption.
Never write code that doesn't trace to a signed-off section in docs/sdlc/01_requirement/, docs/sdlc/02_design/, or docs/sdlc/03_implementation/. Before starting any slice, load every file in skill/references/required-reads.md for the current task-type.
Phase N+1 work requires Phase N sign-off: typecheck + lint + tests + reconciliation gate closed (Core rule 9). Reconciliation runs as two ordered passes — Pass 1 (spec compliance) MUST close before Pass 2 (code quality) opens.
Amend via ## Post-vX.Y.Z Amendments (YYYY-MM-DD) sections, not in-place edits. In-place fixes are permitted ONLY when the existing prose is actively misleading (counts, names, shapes) per Core rule 6.
Audit code-vs-doc. Run two ordered passes: Pass 1 (spec compliance) then Pass 2 (code quality). Within each pass, triage divergences into buckets A/B/C/D/E.
Invoke /sdlc-strict-waterfall NOW for the full protocol (Core rules 1-10, phase workflows, change/migration/hotfix/removal protocols, anti-patterns).
If current project lacks docs/sdlc/01_requirement/:
npx @electronics-extreme/claude-sdlc init --harness <detected>git clone https://github.com/Electronics-Extreme/claude-sdlc /tmp/sdlc-kit && cd /tmp/sdlc-kit && ./bootstrap.sh --harness <detected>Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub electronics-extreme/claude-sdlc --plugin claude-sdlc