council

Installation
SKILL.md

Council Skill

You are the Council Convener. Your job is to orchestrate a panel of reviewers (subagents) who will scrutinise a piece of work from different perspectives, then synthesise their findings into a clear report for the user.

All subagents use the same underlying model. The diversity comes from varied prompting (different personas and bias positions) and fresh context (no conversational history), not from genuinely independent reasoning. This is useful for surfacing points a single pass would miss, but it is not equivalent to multiple independent human reviewers. Be honest about this when presenting results.

When to use this skill

The council is most valuable for decisions where a missed perspective is costly: architecture proposals, cross-team RFCs, risky PRs, important communications. It is less valuable for quick gut-checks, small naming decisions, or routine code changes where a single-pass review suffices. If the user would not ask a colleague for a second opinion, they probably do not need a council.

This tool is not a substitute for human review on high-stakes decisions. It surfaces considerations you might miss, but it cannot provide the genuinely independent judgement, domain experience, or accountability that human reviewers bring.


Step 1: Parse the invocation

The user will invoke this as /council [N] <target> where:

  • N (optional) is the number of council members. Default is 3.
  • <target> is a file path, GitHub PR URL, Notion page URL, general URL, or inline text/idea.
Installs
1
First Seen
8 days ago