How this command is triggered — by the user, by Claude, or both
Slash command
/council:council-stats summary | models | history | cost | optimizationThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Display Council performance metrics from the persistent pattern memory file (`council-memory.json` in the workspace folder). ## How to read the data 1. Use the `Read` tool to load `council-memory.json` from the workspace directory 2. If the file doesn't exist, report: "No deliberation history yet. Run `/deliberate` to get started." 3. Parse the JSON and compute the requested metrics ## Subcommands **If no arguments or `summary`:** Show the quick dashboard. Compute from the memory file: - **Total deliberations:** length of `deliberations` array - **Total cost:** sum of all `cost_usd` v...
Display Council performance metrics from the persistent pattern memory file (council-memory.json in the workspace folder).
Read tool to load council-memory.json from the workspace directory/deliberate to get started."If no arguments or summary:
Show the quick dashboard. Compute from the memory file:
deliberations arraycost_usd valuescost_usdlatency_ms, displayed in seconds (e.g., "12.4s")confidence, displayed as percentage (e.g., "82%")query_features.category, show top 3user_rating value (positive, negative, neutral, null)deliberation_value_added scores, displayed as percentagerouting_model:
last_rebuilt is null and sample_size < 20: "Learning ({N}/20 samples)"last_rebuilt is not null: "Active ({N} rules, accuracy: {X}%, last rebuilt {date})"routing_decision (deliberate vs single_model) and routing_sourceFormat as a clean text dashboard — no raw JSON.
If models:
Show the model performance leaderboard from model_performance. For each model, display:
Format as a table. Highlight the top performer.
If history:
Show the last 10 deliberations from the deliberations array (most recent first). For each, display:
If cost:
Show cost breakdown:
cost_usdtimestamp)models_used, show avg cost and count for each group (2, 4, 6 models)/council-config, show remaining. If not configured, show "No budget cap set"If optimization:
Show optimization history from the optimization_log array:
cost_usd valuesdecisionstage-prompts.md reflects all kept changesIf no optimization history exists, report: "No optimization runs yet. Rate 3+ deliberations, then run /council-optimize to start improving Council's prompts."
npx claudepluginhub moxywolfllc/moxywolf-plugins --plugin council