feba-board
Skill2 starsChanged 6 months agoMITView on GitHub
Use when the user invokes /febaboard or /feba-board, uses the compatible /board or legacy /council alias, asks for a board, second opinion, advice, decision review, tradeoff analysis, planning pressure test, or strong natural-language help deciding something. FEBA Board gives five VC-style perspectives for important decisions and returns a compact chat-friendly recommendation with expansion and transcript saving only when requested.
We split this skill into the rules it gives an agent
22 rules. About 0 are common, 12 are distinctive, and 10 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈12
Distinctive · estimate
This author's own choices. Worth a look.
10
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 33
Use this skill to pressure-test an important decision with five VC-style advisor perspectives and one practical recommendation.
- Very specific: line 39
If this skill is installed as a managed Awesome NanoClaw Skill and ../awesome-updater/scripts/awesome_skills.py exists, run this before the …
- Very specific: line 51
Read references/board-agents.md before producing board perspectives.
- Very specific: line 52
Use references/challenge-round.md when multiagent or swarm execution is available.
- Very specific: line 53
Use references/identity-shuffle.md only when anonymized peer critique is useful and available.
- Very specific: line 54
Use references/synthesis-chair.md for the final synthesis style.
- Very specific: line 55
Use assets/templates/chat-summary.md for the default user-facing answer.
- Very specific: line 56
Use assets/templates/full-transcript.md only when the user explicitly asks to save or export a transcript.
- Distinctive: line 60
Run this skill when the user invokes or strongly implies:
- Distinctive: line 75
Do not run this skill for simple factual questions, routine coding tasks, or cases where the user is clearly asking for direct …
- Very specific: line 79
If the user invokes /febaboard help, /febaboard examples, /feba-board help, /board help, or the legacy /council help, explain usage instead …
- Distinctive: line 84
when to use it;
- Distinctive: line 102
Do not translate slash commands, skill names, file paths, or advisor names.
- Distinctive: line 106
Prefer real multiagent or swarm execution when the runtime exposes a safe way to run independent advisors.
- Very specific: line 108
run each advisor independently using references/board-agents.md.
- Distinctive: line 112
If multiagent execution is not available, run a solo board simulation using the same advisor prompts.
- Distinctive: line 117
If the decision is under-specified, ask at most one clarifying question only when the missing information materially changes the …
- Distinctive: line 126
Keep the default response concise enough for WhatsApp Business or Telegram.
- Distinctive: line 152
Avoid long essays by default.
- Distinctive: line 156
Do not save artifacts by default.
- Very specific: line 160
When saving, write artifacts under /workspace/group/board/<timestamp>/ when that path exists.
- Distinctive: line 167
Never save secrets, credentials, private URLs, or sensitive pasted content unless the user explicitly confirms that the transcript should …
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
FEBA Board
Use this skill to pressure-test an important decision with five VC-style advisor perspectives and one practical recommendation.
The default UX is natural-language-first and chat-friendly. Be brief by default, expand only when the user asks, and save transcripts only when explicitly requested.
Managed Auto Update
If this skill is installed as a managed Awesome NanoClaw Skill and ../awesome-updater/scripts/awesome_skills.py exists, run this before the normal workflow:
python3 ../awesome-updater/scripts/awesome_skills.py check awesome-updater --skills-dir .. || true
python3 ../awesome-updater/scripts/awesome_skills.py discover --skills-dir .. || true
python3 ../awesome-updater/scripts/awesome_skills.py check feba-board --skills-dir .. || trueContinue the board workflow if update checks fail because of network, GitHub, or local environment issues.
Load References
- Read
references/board-agents.mdbefore producing board perspectives. - Use
references/challenge-round.mdwhen multiagent or swarm execution is available. - Use
references/identity-shuffle.mdonly when anonymized peer critique is useful and available. - Use
references/synthesis-chair.mdfor the final synthesis style. - Use
assets/templates/chat-summary.mdfor the default user-facing answer. - Use
assets/templates/full-transcript.mdonly when the user explicitly asks to save or export a transcript.
Triggers
Run this skill when the user invokes or strongly implies:
/febaboard <question>/feba-board <question>/board <question>as a compatible alias/council <question>as a legacy alias- "board this"
- "help me decide"
- "I need a second opinion"
- "give me advice"
- "pressure-test this"
- "which plan do you recommend?"
- "should I do X or Y?"
- a meaningful decision, tradeoff, investment/product call, hiring call, launch call, pricing call, partnership call, or execution plan review
Do not run this skill for simple factual questions, routine coding tasks, or cases where the user is clearly asking for direct implementation rather than decision review.
Help Mode
If the user invokes /febaboard help, /febaboard examples, /feba-board help, /board help, or the legacy /council help, explain usage instead of running the board.
The help response should include:
- what FEBA Board does;
- when to use it;
- command forms:
/febaboard <question>,/feba-board <question>, compatible/board <question>, and legacy/council <question>; - that natural language also works for strong decision-review intent;
- that the default answer is short;
- that the user can ask to expand one advisor, compare options, or save the transcript.
- curated examples;
- contextual examples when the visible conversation includes a current decision, plan, tradeoff, investment question, or product question.
Curated examples:
/febaboard Should we ship this week or wait until onboarding is better?/febaboard Help me decide whether to launch now or wait until onboarding is better./febaboard Pressure-test this acquisition thesis before we send the memo.
Language
Answer in the dominant language of the current conversation. If the conversation is mixed, follow the user's latest message.
Do not translate slash commands, skill names, file paths, or advisor names.
Runtime Mode
Prefer real multiagent or swarm execution when the runtime exposes a safe way to run independent advisors. If that is available:
- run each advisor independently using
references/board-agents.md; - optionally run the challenge round from
references/challenge-round.md; - synthesize the final recommendation.
If multiagent execution is not available, run a solo board simulation using the same advisor prompts. Briefly state that the board is running in solo mode, then continue. Do not block the user just because multiagent tooling is unavailable.
Board Protocol
- Restate the decision in one compact sentence.
- If the decision is under-specified, ask at most one clarifying question only when the missing information materially changes the recommendation. Otherwise proceed with explicit assumptions.
- Produce five independent perspectives:
- The Skeptic
- The Thesis
- The Market
- The Customer
- The Operator
- Identify the real tension between the advisors, not five parallel summaries.
- Give one recommendation, one reason, one risk to watch, and one next action.
- Keep the default response concise enough for WhatsApp Business or Telegram.
- Offer expansion choices only after the answer: expand an advisor, compare options, turn into a plan, or save transcript.
Output Shape
Default response:
**FEBA Board**
Decision: <one sentence>
Recommendation: <clear recommendation>
Board view:
- The Skeptic: <short point>
- The Thesis: <short point>
- The Market: <short point>
- The Customer: <short point>
- The Operator: <short point>
Tension: <where the disagreement matters>
Next action: <one concrete step>
Reply with `expand <advisor>`, `compare options`, `make a plan`, or `save transcript`.Avoid long essays by default. If the user asks for depth, expand the requested advisor or produce the full board transcript.
Transcript Saving
Do not save artifacts by default.
Save only when the user explicitly asks for phrases such as "save transcript", "export", "save this", or "create a file".
When saving, write artifacts under /workspace/group/board/<timestamp>/ when that path exists. If it is unavailable, use the workspace-local board/<timestamp>/ fallback and state the saved path.
Expected artifacts when saving:
chat-summary.md: final user-facing answer usingassets/templates/chat-summary.mdfull-transcript.md: decision brief, advisor outputs, optional challenge round, synthesis, assumptions, and next actions
Never save secrets, credentials, private URLs, or sensitive pasted content unless the user explicitly confirms that the transcript should include them.
In this repository7 other files it gives its agents.
- awesome-updaterSkill
- nanoskillsSkill
- read-for-meSkill
- rethinkSkill
- think-bigSkill
- whisper-transcribeSkill
- xraySkill
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.

