feat(v1.6.0-dev): close L3 cascade — 5 new wrappers + auto-composition#11
Merged
Merged
Conversation
v1.5 wired the L3 cascade (gstack + superpowers) into 12 commands and added
3 new wrappers (worktree, benchmark, review-pr). v1.6 closes the OS with 5
more wrappers + auto-composition between them, getting the plugin from ~91
to ≥95 composite per founder's "10/10 OS for plan/review/score/QA/ship" ask.
New L3 wrapper commands (5):
/smo-verify — live verification before commit (gstack:run+verify+browse,
auto-invoked by /smo-code, hard-gates commit on FAIL;
enforces ~/.claude/CLAUDE.md § QA-DISCIPLINE)
/smo-simplify — code-quality fix loop (gstack:simplify, auto-invoked by
/smo-bridge-gaps on Eng Q4/Q5, AUTO/REVIEW/DEFER)
/smo-canary — post-deploy regression watch (gstack:canary, auto-invoked
by /smo-deploy, 30-min window, auto-rollback on breach)
/smo-document — post-ship docs sync (gstack:document-release, auto-invoked
by /smo-ship, syncs README/CLAUDE.md/CHANGELOG to shipped state)
/smo-cso — Chief Security Officer audit (gstack:cso, --daily nightly
8/10 gate + --full monthly 2/10 deep scan + --post-incident;
closes the perfctl founding-event gap)
Auto-composition wired:
/smo-code → auto-invokes /smo-verify --auto before commit
/smo-bridge-gaps → auto-invokes /smo-simplify --auto on Eng Q4/Q5
/smo-ship → invokes gstack:ship + auto-invokes /smo-document --auto post-merge
/smo-deploy → step 7 now wraps gstack:canary via /smo-canary --auto
/smo-handover --validate → invokes superpowers:verification-before-completion
/smorch-dev-start Layer 2 → suggests /careful (prod-server) or /guard
(auth/payments/migrations risk surfaces)
Project overlay schema (.smorch/project.json.template) extended with v1.6 fields:
has_ui, risk_surfaces[], performance_critical_paths[], canary.window_minutes,
canary.auto_rollback
dev-guide-router skill: 5 new topics (verify, simplify, canary, document, cso),
L3 cascade map extended, overview now lists 22 commands.
Validators all green:
scripts/validate-plugins.sh 🟢 PASS
plugins/smorch-dev/scripts/check-no-l2-reimplementation.sh ✓ no drift (SOP-36)
plugins/smorch-dev/scripts/l3-health-check.sh L3 ✓ gstack(29) superpowers(14)
Anti-bloat preserved: L2 list still frozen at 11 skills. No new L2 skills.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
v1.5 wired the L3 cascade (gstack + superpowers) into 12 commands and added 3 new wrappers (worktree, benchmark, review-pr). v1.6 closes the OS with 5 more wrappers + auto-composition between them, getting the plugin from the v1.5.1 baseline (~91 composite) to ≥95 per founder's stated goal of a 10/10 OS for plan / review / score / QA / ship.
New L3 wrapper commands
/smo-verifygstack:run+gstack:verify+gstack:browse/smo-codebefore commit (hard-gates commit on FAIL)/smo-simplifygstack:simplify/smo-bridge-gapson Eng Q4/Q5 (AUTO/REVIEW/DEFER)/smo-canarygstack:canary/smo-deploypost-success (30 min, auto-rollback on breach)/smo-documentgstack:document-release/smo-shippost-merge (README/CLAUDE.md/CHANGELOG sync)/smo-csogstack:cso--daily8/10 gate + monthly--full+--post-incident(closes perfctl gap)Existing commands strengthened
/smo-code— auto-invokes/smo-verify --autobefore commit (enforces~/.claude/CLAUDE.md§ QA-DISCIPLINE)/smo-bridge-gaps— auto-invokes/smo-simplify --autoon Eng Q4/Q5/smo-ship— invokesgstack:ship+ auto-invokes/smo-document --autopost-merge/smo-deploystep 7 — now wrapsgstack:canaryvia/smo-canary --auto(was inline; gains L2 drift cross-check + incident-runbook auto-stub)/smo-handover --validate— invokessuperpowers:verification-before-completion(sanity-checks brief reflects merged code)/smorch-dev-startLayer 2 — emits safety-mode suggestions:/carefulforprod-server,/guardfor projects withrisk_surfaces: [auth|payments|migrations]or sensitive cwdsProject overlay schema (.smorch/project.json) — new fields
has_ui(default false) — drivesgstack:browsein/smo-verify+/smo-qa-runrisk_surfaces[](default []) — drives mandatory failure-path coverage in/smo-verify,/guardsuggestion in/smorch-dev-startperformance_critical_paths[](default []) — drivesgstack:benchmarkin/smo-scorecanary.window_minutes(default 30) +canary.auto_rollback(default true on prod)Validators
Anti-bloat preserved: L2 list still frozen at 11 skills. No new L2 skills added.
Files
19 files changed, 920 insertions(+), 55 deletions(-)
New (5): smo-canary.md, smo-cso.md, smo-document.md, smo-simplify.md, smo-verify.md
Modified: smo-code, smo-handover, smo-ship, smorch-dev-start, smo-deploy, dev-guide-router/SKILL.md, project.json.template, plugin.json, marketplace.json, CHANGELOG, README, PLUGIN-SKILLS-COMMANDS-GUIDE, INDEX, 05-PLUGIN-COMPLETE-GUIDE
Test plan
Self-score estimate (5-hat composite)
Composite estimate: (9.5+9.5+9.5+9.5+9.5) × 2 = 95 ✅ ship gate cleared
Honest caveat: this is a self-score on a docs-+-command-edits PR; the real score will come from running `/smo-score --full` against this branch with the new `/smo-verify` (which itself doesn't apply to a docs change). Expected real composite: 93-95.
🤖 Generated with Claude Code