agentleFS
fabioespindulafabioespindula/awesome-nanoclaw-skills/skills/feba-board/SKILL.md

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
  1. Distinctive:

    Use this skill to pressure-test an important decision with five VC-style advisor perspectives and one practical recommendation.

    line 33
  2. Very specific:

    If this skill is installed as a managed Awesome NanoClaw Skill and ../awesome-updater/scripts/awesome_skills.py exists, run this before the …

    line 39
  3. Very specific:

    Read references/board-agents.md before producing board perspectives.

    line 51
  4. Very specific:

    Use references/challenge-round.md when multiagent or swarm execution is available.

    line 52
  5. Very specific:

    Use references/identity-shuffle.md only when anonymized peer critique is useful and available.

    line 53
  6. Very specific:

    Use references/synthesis-chair.md for the final synthesis style.

    line 54
  7. Very specific:

    Use assets/templates/chat-summary.md for the default user-facing answer.

    line 55
  8. Very specific:

    Use assets/templates/full-transcript.md only when the user explicitly asks to save or export a transcript.

    line 56
  9. Distinctive:

    Run this skill when the user invokes or strongly implies:

    line 60
  10. Distinctive:

    Do not run this skill for simple factual questions, routine coding tasks, or cases where the user is clearly asking for direct …

    line 75
  11. Very specific:

    If the user invokes /febaboard help, /febaboard examples, /feba-board help, /board help, or the legacy /council help, explain usage instead …

    line 79
  12. Distinctive:

    when to use it;

    line 84
  13. Distinctive:

    Do not translate slash commands, skill names, file paths, or advisor names.

    line 102
  14. Distinctive:

    Prefer real multiagent or swarm execution when the runtime exposes a safe way to run independent advisors.

    line 106
  15. Very specific:

    run each advisor independently using references/board-agents.md.

    line 108
  16. Distinctive:

    If multiagent execution is not available, run a solo board simulation using the same advisor prompts.

    line 112
  17. Distinctive:

    If the decision is under-specified, ask at most one clarifying question only when the missing information materially changes the …

    line 117
  18. Distinctive:

    Keep the default response concise enough for WhatsApp Business or Telegram.

    line 126
  19. Distinctive:

    Avoid long essays by default.

    line 152
  20. Distinctive:

    Do not save artifacts by default.

    line 156
  21. Very specific:

    When saving, write artifacts under /workspace/group/board/<timestamp>/ when that path exists.

    line 160
  22. Distinctive:

    Never save secrets, credentials, private URLs, or sensitive pasted content unless the user explicitly confirms that the transcript should …

    line 167

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

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

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

Continue the board workflow if update checks fail because of network, GitHub, or local environment issues.

Load References

  • Read references/board-agents.md before producing board perspectives.
  • Use references/challenge-round.md when multiagent or swarm execution is available.
  • Use references/identity-shuffle.md only when anonymized peer critique is useful and available.
  • Use references/synthesis-chair.md for the final synthesis style.
  • Use assets/templates/chat-summary.md for the default user-facing answer.
  • Use assets/templates/full-transcript.md only 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:

  1. run each advisor independently using references/board-agents.md;
  2. optionally run the challenge round from references/challenge-round.md;
  3. 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

  1. Restate the decision in one compact sentence.
  2. 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.
  3. Produce five independent perspectives:
    • The Skeptic
    • The Thesis
    • The Market
    • The Customer
    • The Operator
  4. Identify the real tension between the advisors, not five parallel summaries.
  5. Give one recommendation, one reason, one risk to watch, and one next action.
  6. Keep the default response concise enough for WhatsApp Business or Telegram.
  7. 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 using assets/templates/chat-summary.md
  • full-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.

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.