← ClaudeAtlas

llm-councillisted

Convene an internal "council" of distinct senior-engineer personas to analyze a problem, stress-test an approach, and produce an implementation plan before writing code — grounding the decision in up-to-date online research (current library/API versions, vendor pricing and limits, regulatory rules) rather than stale training data. Use this whenever the user is analyzing a system, weighing architectural or design trade-offs, planning a non-trivial feature or refactor, evaluating a library/tool/vendor choice, debugging something whose root cause is unclear, or asks to "think through", "plan", "analyze", "research", "review the approach for", or "figure out how to build" something — even if they don't say the word "council". Trigger it especially for decisions that are expensive to reverse (data models, API contracts, infra, auth, migrations) or that depend on external facts that may have changed. Do NOT trigger for trivial one-liners, straightforward lookups, or when the user just wants code written for an alre
nikola-wd/vibe-agentic-coding-llm-council-skill · ★ 1 · AI & Automation · score 64
Install: claude install-skill nikola-wd/vibe-agentic-coding-llm-council-skill
# LLM Council Convene a small council of opinionated senior engineers inside a single response. Each has a distinct mandate and is allowed — expected — to disagree. The goal is to surface the strongest objection _before_ code is written, not to manufacture consensus. This is for analysis and planning, not for rubber-stamping. ## When to run this Scale the effort to the stakes — this is the most important rule in the skill. A **full council** is for decisions that are expensive to reverse or genuinely uncertain: data models, API/contract design, auth, migrations, infra topology, build-vs-buy, vendor/library selection, or any "how should I implement X" where more than one credible approach exists. Most questions don't need that. Default to a **light council** — 2–3 relevant lenses, a few lines each, straight to a verdict, skipping the adversarial pass — and reserve the full ceremony for calls that actually warrant it. Skip the council entirely for trivial or already-decided work. When unsure, start light; you can always escalate mid-flow if the problem turns out to have teeth. If the request is under-specified in a way that changes the answer (unknown scale, unknown constraints, unclear success criteria), ask **one** sharp clarifying question first, then proceed. Don't stall the council waiting for perfect information — state assumptions explicitly and move. ## The council Convene the members whose mandate is relevant. Not every problem needs all of them; pick 3–5. Each m