panel
Skill4.3k starsChanged 3 days agoMITView on GitHub
Take a hard directional decision, or an RFC/LLP that needs refining, to the panel — four frontier models from different families, mutually blind, one pass (two at most), asked only about fundamental and directional issues. Use instead of llp-super-refine in almost every case. Use when the user says "take it to the panel," "ask the panel," or when a fork in direction is too consequential to decide alone.
13 other projects use a version of this.
Adopted by
Most recently taken up by
- Vinix24/vnx-orchestrationtheir own version, first seen Nov 6, 2026
- leek/agent-skillstheir own version, first seen Nov 2, 2026
- ilchemla/agent-skillstheir own version, first seen Oct 13, 2026
- raine/consult-llm-mcptheir own version, first seen Oct 8, 2026
- scrypster/muninndbtheir own version, first seen Oct 8, 2026
- dkpapadopoulos/auto-claude-skillstheir own version, first seen Sep 22, 2026
Used with
Projects with it also use implement, research and 1 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.
Hugging FaceSkillimplement
Make tests pass. Invoke after /write-tests produces failing tests.
Also in 3 projects that use this
NVIDIASkillresearch
Before designing a feature, research how comparable libraries solve the problem, check best practices, known pitfalls, and upstream changes. Use when starting a new feature, investigating an unfamiliar area, or the user asks to research something.
Also in 3 projects that use this
GoogleSkilltdd
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
Also in 3 projects that use this
Other versions13 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 13
- scrypster/muninndb★ 332same name
- raine/consult-llm-mcp★ 148same name
- Vinix24/vnx-orchestration★ 63same name
- Reef123/OpenVera★ 9same name
- dkpapadopoulos/auto-claude-skills★ 6same name
- leek/agent-skills★ 5same name
- ilchemla/agent-skills★ 4same name
- niieani/caara★ 4same name
- diazhh/claude-expert-panel★ 1same name
- heiyuneo/claude-skills★ 1same name
3 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 repository9 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- llp-adoptSkill
- llp-createSkill
- llp-maintainSkill
- llp-orientSkill
- llp-reviewSkill
- llp-super-refineSkill
- orchestrateSkill
The file
We split this skill into the rules it gives an agent
5 rules. 0 are common, 5 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 24
Run all seats in parallel, as harness-tracked background tasks, on the same revision of the same text.
- Distinctive: line 33
Not for code review — that is orchestrate's two-family review, on a diff.
- Distinctive: line 52
Every seat gets the same prompt, scoped like this:
- Distinctive: line 73
One pass by default: Run a second only when the first changed the direction — the revised direction deserves a look of its own.
- Distinctive: line 81
A concern only one seat raises is a hypothesis: Check it yourself before acting on it.
“Common” is measured: kept by at least 6 in 10 of the 11 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
panel
Four models from different families, asked the same question, blind to each other. You go to the panel to get the direction right — not to finish the design.
Who sits on it
| Seat | Command |
| Astra, max | codex exec -m gpt-6-astra -c model_reasoning_effort="max" "<prompt>" |
| Fable, xhigh | claude -p --model claude-fable-5-1 --effort xhigh "<prompt>" |
| Grok 4.7, xhigh | grok -p "<prompt>" -m grok-4.7 --effort xhigh |
| Muse Wonder Full, xhigh | muse exec --model muse-wonder-full --effort xhigh --trust-workspace "<prompt>" |
Muse sits if available. If it fails to start, the panel is three and the report says so — do not stall the decision waiting on a seat. The other three are required; if one is down, say which and ask whether to proceed short.
Run all seats in parallel, as harness-tracked background tasks, on the same revision of the same text. No seat sees another's answer.
When to go
- A hard decision about direction. Two architectures, a build-vs-buy, whether to change course mid-program. The kind of fork where being wrong wastes the work built on top of it.
- Refining an RFC or LLP. One pass before implementation starts.
Not for code review — that is orchestrate's two-family review, on a diff. Not for anything you would decide above ~80% confidence on your own.
The panel replaces llp-super-refine in almost every case. Super-refine iterates until
two families agree a document is ready, which spends rounds polishing details that are
cheaper to settle in code. Reserve it for planning a genuinely complex system where a
foundational error would be ruinous and impossible to see until late — and say why when
you reach for it.
What to ask
Foundational, directional, structural issues only. Is this the right problem? The right approach? Is there a load-bearing assumption that is wrong, a simpler shape that does the same job, a constraint that kills it? Those are what the panel is for.
Nitpicks are explicitly out of scope. Naming, edge cases, API details, missing error paths — they get worked out during implementation, where they are concrete and easier to judge. Resolving them in prose first is effort spent twice.
Every seat gets the same prompt, scoped like this:
You are one reviewer on a panel. Do not spawn agents, clone anything, run remote
commands, or edit files. Read only.
<the document, or the decision with its context and the options>
Report only fundamental issues: wrong problem, wrong approach, a load-bearing
assumption that does not hold, a materially simpler design, a constraint that
breaks it. At most five, most serious first. For each: the issue, why it is
fundamental, and what you would do instead.
Do not report nitpicks, naming, edge cases, or details that implementation will
surface. If you have no fundamental concerns, say so — that is a useful answer.
For a decision: state which option you would choose and your confidence as a
number.Passes
One pass by default. Run a second only when the first changed the direction — the revised direction deserves a look of its own. Never a third: if two passes have not converged, the disagreement is the finding, and it goes to the user.
Reading the results
- Agreement across families is signal. Three seats raising the same fundamental issue is close to a fact.
- A concern only one seat raises is a hypothesis. Check it yourself before acting on it.
- A split on direction is not a vote to count. Bring it to the user with each side's strongest argument.
- Anything a seat raises that is below the bar goes on a list for implementation, not into another round.
For an LLP, record each review actually received the way llp-review does — one
provenance-tracked artifact per seat, never fabricated, never summarized into one.
Report
PANEL: <question or document> <seats that sat> · pass <N>
DIRECTION <what the panel converged on, or "split">
AGREED <fundamental issues raised by two or more seats>
SINGLE-SEAT <issues one seat raised — checked: held up / did not>
SPLIT <where seats disagreed on direction, each side's best argument>
DEFERRED <below-the-bar items, left for implementation>
NEXT <revise and implement / second pass / needs you>Then move. The point of the panel is to start implementation pointed the right way, not to start it later.
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.

