council
Skill0 starsChanged 5 days agoMITView on GitHub
Use when the user asks for a council or a panel of models to review code, compare alternatives, or give feedback. Returns independent judgments from multiple providers; fixes and repeated rounds require existing authority.
143 other projects use a version of this.
Adopted by
Most recently taken up by
- Gabriel-Lafrance/Skillsword for word, first seen Nov 8, 2026
- ong6/skillstheir own version, first seen Nov 8, 2026
- lbussell/agent-skillstheir own version, first seen Nov 8, 2026
- scottwater/skillstheir own version, first seen Nov 8, 2026
- T0mSIlver/skillstheir own version, first seen Nov 8, 2026
- christofferbergj/agent-skillstheir own version, first seen Nov 8, 2026
Used with
Projects with it also use agent-payment-x402, motion-advanced and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
TironFoxSkillagent-payment-x402
Add x402 payment execution to AI agents — per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents need to pay for APIs, services, or other agents.
Also in 5 projects that use this
renepfSkillmotion-advanced
Advanced motion patterns for React / Next.js — drag & drop, gestures, text animations, SVG path drawing, custom hooks, imperative sequences (useAnimate), loaders, and the full API decision tree. Requires motion-foundations.
Also in 4 projects that use this
RojiosSkilldefi-amm-security
Security checklist for Solidity AMM contracts, liquidity pools, and swap flows. Covers reentrancy, CEI ordering, donation or inflation attacks, oracle manipulation, slippage, admin controls, and integer math.
Also in 6 projects that use this
scottwaterSkillmodernize
Rebase an aging PR onto its current base and decide whether it should be modernized, reworked, or closed. Use when asked to rebase, update, or modernize an old PR.
Also in 7 projects that use this
RojiosSkilldart-flutter-patterns
Production-ready Dart and Flutter patterns covering null safety, immutable state, async composition, widget architecture, popular state management frameworks (BLoC, Riverpod, Provider), GoRouter navigation, Dio networking, Freezed code generation, and clean architecture.
Also in 5 projects that use this
scottwaterSkillleaving-pr-comments
Format comments an agent posts on GitHub on the user's behalf. Use whenever leaving a PR comment, review comment, or reply.
Also in 6 projects that use this
- +1 more from scottwater
- +1 more from Rojios
Other versions143 projects use a version of this.
Word for word · 1
- Gabriel-Lafrance/Skills★ 0100% same
Edited · 0
None found.
Wrote their own version · 142
- simstudioai/sim★ 30ksame name
- 0xNyk/council-of-high-intelligence★ 4.8ksame name
- t3dotgg/tstack★ 2.5ksame name
- danieleteti/delphimvcframework★ 1.4ksame name
- warpdotdev/common-skills★ 630same name
- QuixiAI/agi-memory★ 623same name
- QuixiAI/Hexis★ 623same name
- zaxbysauce/opencode-swarm★ 519same name
- ZaxbyHub/opencode-swarm★ 518same name
- boshu2/agentops★ 453same name
132 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository18 other files it gives its agents.
- AGENTS.mdAGENTS.md
- analyzeSkill
- ask-gabrielSkill
- babysit-prSkill
- gabriel-modeSkill
- grill-meSkill
- hillclimbSkill
- howSkill
- review-loopSkill
- reviewSkill
- rulesSkill
- setup-gabriel-skillsSkill
- takeover-prSkill
- taskSkill
- test-auditSkill
- verificationSkill
- whySkill
- write-ticketSkill
The file
We split this skill into the rules it gives an agent
8 rules. 0 are common, 6 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 127 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 34
Never substitute a sibling (Sonnet, Haiku, Fable, Astra, Terra, Grok Fast, Muse Wonder, Spark) or the parent's model.
- Distinctive: line 42
Every run: code quality, code structure, execution context, and Plain language.
- Distinctive: line 55
Before the final decision: challenger, including the user's selected Codex GPT-6.1 Sol at xhigh and its bounded evidence-checking brief.
- Distinctive: line 66
Select the panel: Use the panel members and efforts for the phase unless the user names others for this run.
- Distinctive: line 73
Ask independently: Start members in parallel through the supported native or cross-provider route.
- Distinctive: line 89
Form a proposed conclusion: Check each member's claims against the actual evidence as that member returns, not after the last one, so the …
- Very specific: line 96
Challenge the work and results: Run the challenger in fresh context on the same pinned result.
- Distinctive: line 126
If a PR description update is already authorized, include the panel results there under Council review.
“Common” is measured: kept by at least 6 in 10 of the 127 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Council
Adapted from Theo's tstack council. Bring the panel together for the user's request. The parent owns the decision; delegates supply evidence and disagreements, not write or shipping authority. Then run the Sol challenger against the proposed conclusion, completed work and reported results.
Panel
Gabriel's panel is the primary models below. This is an explicit user selection: it overrides the tier table in model and effort selection for council members only.
| Provider | Model | Effort key | Assessment | Hillclimb rerating |
| Claude | claude-opus-5-5 | effort | xhigh | high |
| Codex | gpt-6.1-sol | reasoningEffort | xhigh | high |
| Grok | grok-4.7 | reasoningEffort | xhigh | high |
| Muse | muse-wonder-full-1.0 | reasoningEffort | xhigh | high |
Assessment is a standalone council and a hillclimb's round 0. Hillclimb rerating is every later hillclimb round. All four rate in both phases. Record the roster, model IDs and efforts in the execution context so they survive compaction.
Never substitute a sibling (Sonnet, Haiku, Fable, Astra, Terra, Grok Fast,
Muse Wonder, Spark) or the parent's model. Set effort explicitly on every
member: Muse's catalog default is max, which is never allowed. In T3 Code,
start every member through delegate_task with target.model and
target.options, not a model request in prompt text.
Read when
- Every run: code quality, code structure, execution context, and Plain language.
- Selecting or starting members: roles, models and effort, delegation lifecycle, and harness-first discovery.
- Code review: review contract. Council supplies multiple reviewers under its existing Standards and Spec axes, not a new axis.
- Rendered UI feedback: UI evidence and judgment. Obtain live evidence through verification.
- Corrections or repeated rounds: remediation and review budget.
- Before the final decision: challenger, including the user's selected Codex GPT-6.1 Sol at xhigh and its bounded evidence-checking brief.
- A user-owned decision remains: Asking the user.
Process
- Prepare the scope. Pin the request, constraints, revision and working diff (including untracked files), or the alternatives and evidence to judge. Address known issues and relevant checks before an audit only when fixes are already authorized. A feedback-only request stays read-only. Skip fixes to an implementation the user wants replaced. Do not import unrelated work.
- Select the panel. Use the panel members and efforts for the phase unless the user names others for this run. Confirm each model and its effort option in the live catalog. Record the harness, provider, model, requested settings and observable effective settings. Multiple sessions of one model are not provider diversity. If a member cannot be reached, report the missing capability; do not silently substitute, shrink the panel, or claim a full council ran.
- Ask independently. Start members in parallel through the supported native or cross-provider route. Give each the same factual brief, pinned evidence, rules, test consent and bounded return contract. Use fresh context; withhold the parent's preferred answer, prior ratings, other members' conclusions and the target score. Preserve factual requirements and safety constraints. Delegates are read-only, do not ask the user, and do not spawn agents. Freeze the scoped result while review runs. Follow the live tool's completion/cancellation instructions; a timeout or error is not approval.
- Collect judgments. For code, request Standards and Spec findings with
stable IDs, file/line evidence, severity, suggested correction and verdict.
For alternatives, request a preference, reasons, tradeoffs and uncertainties.
For code or UI feedback, request a rating out of 10 using the same stated
rubric for each member. Label ratings as subjective judgments, not measured
correctness or user preference. A missing rating is
no score, never an inferred value. Ratings cannot clear a required finding or replace the variant's evidence and keep bar. - Form a proposed conclusion. Check each member's claims against the actual evidence as that member returns, not after the last one, so the challenger can start as soon as the panel is complete. Combine duplicates under stable IDs, and record agree/fix, disagree with evidence, or follow-up. Preserve dissent and missing evidence; majority votes and score averages cannot waive a required fix. Prepare the proposed verdict and bounded corrections without dispatching them yet.
- Challenge the work and results. Run the challenger in fresh context on the same pinned result. Give it the actual work, raw evidence, proposed conclusion, panel findings and applicable skills. It questions the job done, the validity of the results and compliance with those skills. The owner adjudicates its objections with evidence, then chooses corrections under existing authority and test consent. Inside a hillclimb, skip this step; its Sol review runs once before any PR push. Standalone feedback ends here unless the user also requested corrections or iteration. Nested council returns findings to its parent, which owns dispatch and acceptance; it never starts another build or review loop.
- Recheck within budget. The panel and its challenger on one pinned result consume one shared review round, not one round per member or phase. The challenge adds no separate allowance. When iterating, use the parent's remaining allowance, or the shared five-round default; never start a second counter when entering council. Reserve a round to review a correction before dispatching it. Later rounds check named findings, changed code and direct regressions under the review contract. Stop at the outcome, stalled dispute, unavailable evidence or exhausted budget. Do not pursue unanimity forever or manufacture approval because a score target was reached.
Report
Return members and actual routing, rounds used, findings and dispositions,
disagreements, evidence limits, and the next action. Include the actual ratings
by member and round, or no score / not run; never fill a missing cell with an
earlier rating. Keep run state in chat.
Include the challenger's actual routing/settings, verdict, objections and the
owner's dispositions, or the reason its pass was unavailable. Do not include it
in provider-diversity counts or average its findings into panel ratings.
If a PR description update is already authorized, include the panel results there under Council review. Otherwise report in chat only. Council grants no comment, commit, push, PR update or merge permission; use the existing shipping contract for authorized shipping.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

