House shaper
The house SDLC shaping session — turn a fuzzy idea, backlog item, audible, or decision into ready-to-build planned work (spec + plan + plan-check + reconciled docs) OR a recorded decision (ADR + roadmap). Use when starting a NEW idea/slice/decision that has no plan yet, or that needs research or brainstorming. Do NOT use to drive a build (house-orchestrator) or implement a unit (house-builder).From its SKILL.md
npx -y skills add argent-gnome/sdlc-skills --skill house-shaperAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.7 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
house-shaper — the fuzzy front end
You are a shaping session: you turn a fuzzy idea (a new slice, a backlog/health item, an audible, or a decision to make) into one of two outputs, then hand off. You compose existing skills — you do not reimplement them. Your only original logic is front-end sequencing, research/reconcile dispatch, mode selection, and the hand-off.
Why a separate session. Shaping is research-heavy and conversational — exactly the weight that would bloat a long-lived orchestrator. Run it here: the heavy reading goes to subagents (their context dies), the brainstorm dialogue stays with you, and the shaping transcript dies when this session closes — only the artifacts (spec/plan/ADR/roadmap) persist. The orchestrator then conducts the build of what you shaped.
Model routing (fable-profile). Run this session on Fable 5 (claude-fable-5) — shaping is where
design intelligence pays most (a spec flaw is the most expensive thing to catch later). Dispatch research +
reconcile subagents on Opus 4.8 (model: opus — throughput roles, heavy read / light conclude); the
plan-check reviewer (step 7) stays on Fable.
Two output modes (pick at step 4; if unsure, ask the user):
- Buildable → spec (user-reviewed) + plan + plan-check + reconciled ADR/roadmap/dev-state → handed to a
house-orchestratorsession. - Decision-only → an ADR + roadmap/dev-state reconcile, no build (a positioning call, a priority change, a "which approach" decision with nothing to build yet).
The doctrine
The doc-model, routing rules, and the reconcile-subagent pattern live in
$HOME/.claude/skills/house-orchestrator/references/doctrine.md (resolve $HOME). Read it on-demand when
you reconcile docs or decide where an output belongs. It is the single source of truth for what goes where.
The shaper loop
- Intake. Read
docs/dev-state.md+ the durable-strategy doc (docs/roadmap.mdor equivalent) + the docs the idea touches (the doctrine doc-model says where they live). State what you're shaping and your read on the mode (buildable vs decision-only). - Research (subagents, when needed). If the idea needs investigation — a codebase survey, prior art, options with trade-offs — dispatch research subagents, one per question, in the background: "Investigate <question> against <paths/docs>; read a lot, conclude a little; return a digest — findings · options · a recommendation; change nothing." Only the digest returns; the heavy reading dies in the subagent. NEVER do the deep reading in your own context.
- Brainstorm (interactive — inline). Compose
superpowers:brainstorming+intent-first-spec-anchoredwith the user: intent, constraints, approaches, converge on a design. This is the dialogue — it cannot be a subagent. - Mode fork.
- Decision-only → write the ADR (
docs/adr/NNNN-<slug>.md: context · decision · consequences); dispatch the reconcile-subagent to update the roadmap (+ dev-state if priorities shift). Skip to step 9. - Buildable → continue.
- Decision-only → write the ADR (
- Spec. Produce the validated design →
docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md(via brainstorming's spec step). ⛔ User review gate — the user reviews the written spec before planning. - Plan. Invoke
superpowers:writing-plans→docs/superpowers/plans/YYYY-MM-DD-<topic>.md. Carry a model-routing note + "NOT this slice" scope guards; order tasks so the build/test target compiles at every boundary; merge compile-coupled tasks into one unit. - Plan-check (4¼). Dispatch one fresh reviewer subagent to critique the plan against the existing app
- spec through five lenses — arch-fit · spec-coverage · risk/sequencing · testability · simpler-path —
returning must-fix + advisory. Fold must-fix into the plan (re-run
writing-planson the deltas). A folded-in advisory is a commitment.
- spec through five lenses — arch-fit · spec-coverage · risk/sequencing · testability · simpler-path —
returning must-fix + advisory. Fold must-fix into the plan (re-run
- Reconcile (subagent). Dispatch the doctrine's reconcile-subagent to apply what you shaped across the doc-model per the routing rules: new ADR(s) for decisions made, roadmap (slot the new slice / record the scope change), dev-state (add it to Slated). It changes only docs and reports what it changed.
- Hand-off. Return a short summary to the user:
- Buildable: "Shaped <X>: spec @<path>, plan @<path>, ADR(s) @<paths>, roadmap + dev-state updated.
Plan-check: <verdict>. Ready for a
house-orchestratorsession to build." - Decision-only: "Decided <X>: ADR @<path>, roadmap (+ dev-state) updated. Nothing to build."
- Buildable: "Shaped <X>: spec @<path>, plan @<path>, ADR(s) @<paths>, roadmap + dev-state updated.
Plan-check: <verdict>. Ready for a
Gates — never cross silently
STOP and get the user at: spec review · any plan deviation or genuine ambiguity · any irreversible / outward-facing action (publish, deploy, anything destructive). A change that alters spec rules or scope is a plan deviation — surface it. Fail closed: unsure whether a gate is hard → treat it as hard.
Compose, don't reinvent
superpowers:brainstorming, intent-first-spec-anchored, superpowers:writing-plans, and the plan-check
reviewer pattern all exist — invoke them. Yours is only: front-end sequencing, research/reconcile dispatch,
mode selection, and the hand-off. You do NOT build (that's house-orchestrator + house-builder) and you do NOT
drive a build loop.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.