llm-council
LLM Council Skill
Quick start
- Always check for an existing agents config file first (
$XDG_CONFIG_HOME/llm-council/agents.jsonor~/.config/llm-council/agents.json). If none exists, tell the user to run./setup.shto configure or update agents. - The orchestrator must always ask thorough intake questions first, then generates prompts so planners do not ask questions.
- Even if the initial prompt is strong, ask at least a few clarifying questions about ambiguities, constraints, and success criteria.
- Tell the user that answering intake questions is optional, but more detail improves the quality of the final plan.
- Use
python3 scripts/llm_council.py run --spec /path/to/spec.jsonto run the council. - Plans are produced as Markdown files for auditability.
- Run artifacts are saved under
./llm-council/runs/<timestamp>relative to the current working directory. - Configure defaults interactively with
python3 scripts/llm_council.py configure(writes$XDG_CONFIG_HOME/llm-council/agents.jsonor~/.config/llm-council/agents.json).
Workflow
- Load the task spec, and explore the codebase you are in to get a strong sense of the product.
- Always ask thorough intake questions to build a clear task brief. Clarify any ambiguities, constraints, and success criteria. Remind the user that answers are optional but improve plan quality.
- Build planner prompts (Markdown template) and launch the configured planner agents in parallel background shells.
- Collect outputs, validate Markdown structure, and retry up to 2 times on failure. If any agents fails, yield and alert the user to fix the issue.
- Anonymize plan contents and randomize order before judging.
- Run the judge with the rubric and Markdown template, then save
judge.mdandfinal-plan.md.
More from carmandale/agent-config
skill-installer
Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).
28skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.
27mini-sync
Set up dual-push git sync from laptop to Mac mini for any repo. Use when adding a new repo that should auto-sync to mini-ts.
1machine-parity
Compare runtime state between laptop and Mac mini (mini-ts). Use when asked "are my machines in sync?", after deploying changes to agent-config, after updating tools on one machine, or when debugging cross-machine behavior differences.
1apple-notes
Search and query the user's Apple Notes collection by meaning. Use when the user asks to find notes, recall something from their notes, search Apple Notes, or asks a question that their notes might answer. Triggers on "search my notes", "what did I write about", "find in my notes", "check my notes for", "do I have a note about", "notes about".
1