loop-close
Closes a slice or a session - adversarial audit of the diff, ledger entry, selective commit, honest report, and the handoff for the next session. Use before…
Sends an open design question to several independent voices in parallel and returns a decision with its evidence. Use before building anything that touches money, permissions, auth, or schema, or whenever the honest answer is "I am not sure".
$ npx -y skills add cbdreamer11/CB-loop-kit-claude-plugin --skill loop-council --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/loop-councilContext preview
The summary Claude sees to decide when to auto-load this skill.
Sends an open design question to several independent voices in parallel and returns a decision with its evidence. Use before building anything that touches money, permissions, auth, or schema, or whenever the honest answer is "I am not sure".
name: loop-council description: Sends an open design question to several independent voices in parallel and returns a decision with its evidence. Use before building anything that touches money, permissions, auth, or schema, or whenever the honest answer is "I am not sure". effort: xhigh
A council exists so that a decision is made against reality instead of against recollection. It runs **before** the code, not as a review afterwards.
Look at what the change will touch — not at how confident you feel, because self-reported confidence is exactly the thing that fails:
Two voices minimum. Three when it touches money, permissions, or schema.
Dispatch them **in one message so they run in parallel**, each blind to the others:
installed behaviour, with URLs or exact strings. Never from memory.
before it exists. Give it the proposal, and tell it to assume there is a hole.
finishes. Councils get interrupted; a verdict only in context is a verdict lost, and you should be able to resume without re-running the ones that finished.
or it escalates to the owner if it is really a business call. Never split the difference into something neither voice endorsed.
was rejected and why**, and the evidence. The rejected alternative is the part future sessions will need most.
It is not a vote to feel better about a decision already made, and it is not a substitute for reading the code. If the question can be answered by opening a file, open the file.
A working method for building real software with coding agents, across many sessions.
Closes a slice or a session - adversarial audit of the diff, ledger entry, selective commit, honest report, and the handoff for the next session. Use before…
Checks that the loop is actually installed and working in this project - files present, role profiles valid, connections alive, effort level real. Use after…
The planning session. Turns a goal into an ordered list of thin complete slices, decides which role and model runs each following session, and writes it all to…
Session 0. Sets up the loop in this project - detects the stack, checks which connections actually work (git, database, browser, payments sandbox), asks the…
Runs this project's verification contract and decides honestly whether something is verified, a gap, or a lie. Use before calling anything done, and whenever a…
The build loop - locate yourself, investigate the real code, build one slice completely, verify it for real, fix and re-verify, then close and hand off. Use…