agentleFS
Beskars-CodeBeskars-Code/Skills/skills/council/SKILL.md

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

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.
  • TironFoxSkill

    agent-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

  • renepfSkill

    motion-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

  • RojiosSkill

    defi-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

  • scottwaterSkill

    modernize

    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

  • RojiosSkill

    dart-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

  • scottwaterSkill

    leaving-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

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
  1. Very specific:

    Never substitute a sibling (Sonnet, Haiku, Fable, Astra, Terra, Grok Fast, Muse Wonder, Spark) or the parent's model.

    line 34
  2. Distinctive:

    Every run: code quality, code structure, execution context, and Plain language.

    line 42
  3. Distinctive:

    Before the final decision: challenger, including the user's selected Codex GPT-6.1 Sol at xhigh and its bounded evidence-checking brief.

    line 55
  4. Distinctive:

    Select the panel: Use the panel members and efforts for the phase unless the user names others for this run.

    line 66
  5. Distinctive:

    Ask independently: Start members in parallel through the supported native or cross-provider route.

    line 73
  6. Distinctive:

    Form a proposed conclusion: Check each member's claims against the actual evidence as that member returns, not after the last one, so the …

    line 89
  7. Very specific:

    Challenge the work and results: Run the challenger in fresh context on the same pinned result.

    line 96
  8. Distinctive:

    If a PR description update is already authorized, include the panel results there under Council review.

    line 126

“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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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.

ProviderModelEffort keyAssessmentHillclimb rerating
Claudeclaude-opus-5-5effortxhighhigh
Codexgpt-6.1-solreasoningEffortxhighhigh
Grokgrok-4.7reasoningEffortxhighhigh
Musemuse-wonder-full-1.0reasoningEffortxhighhigh

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.