brainstorm

brainstorm is a skill for Claude Code from martineserios/thebrana. It costs 32 tokens per session (6,306 once invoked), scanned A, original, MIT.

An interactive process for turning a rough idea into a concrete plan by exploring options, researching context, and challenging assumptions.

In plain words
What is it for?
Use it to develop product ideas, investigate tools or frameworks, and define specific next steps.
Why use it?
It helps replace vague thinking with a clearer direction while keeping decisions with the person who owns the idea.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: model in frontmatter; reads .claude/ paths; names the AskUserQuestion tool.

Part of the brana plugin — 56 skills, 4 commands, 14 agents, 13 hooks shipped together

Good fit Use it to develop product ideas, investigate tools or frameworks, and define specific next steps.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/martineserios/thebrana/brainstorm
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add martineserios/thebrana --skill brainstorm
Clone the repo
git clone --depth 1 https://github.com/martineserios/thebrana

Made for: Claude Code.

Or install brana, the plugin that ships this one along with the rest of its 56 skills, 4 commands, 14 agents, 13 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for brainstorm

README.md
[![agentmods](https://agentmods.dev/badge/skills/martineserios/thebrana/brainstorm.svg)](https://agentmods.dev/skills/martineserios/thebrana/brainstorm)
Your own site
<a href="https://agentmods.dev/skills/martineserios/thebrana/brainstorm"><img src="https://agentmods.dev/badge/skills/martineserios/thebrana/brainstorm.svg" alt="Measured on agentmods" height="20"></a>
Per session 32 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,306 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00032 $0.06306
Opus 5 $0.00016 $0.03153
Sonnet 5 $0.00006 $0.01261
Haiku 4.5 $0.00003 $0.00631

Measured 4d ago against content hash 7442333d0656, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

brainstorm scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

system/skills/brainstorm/SKILL.md · 600 lines

How it starts

The opening of the file, as written. The whole thing — 600 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Brainstorm

Interactive idea maturation. You have a rough idea — this skill helps you explore it, research what exists, challenge assumptions, and shape it into something concrete.

Usage

/brana:brainstorm [idea]

  • With idea: start exploring immediately
  • Without idea: ask what's on your mind

Principles

  1. The user leads. They own the idea. You research, challenge, and structure — never hijack.
  2. Interactive always. Every phase uses AskUserQuestion for direction. Never monologue.
  3. Research proactively. When a tool, framework, or concept is mentioned, auto-fetch context.
  4. Diverge then converge. First widen (explore angles), then narrow (pick direction).
  5. Concrete over abstract. Push toward specifics — who, what, how, when.

Step Registry

On entry, create a CC Task step registry. Follow the guided-execution protocol.

Register these steps: LOAD, SEED, EXPAND, DISCUSS, SHAPE, OUTPUT, EXTRACT, EVALUATE, PERSIST.

ToolSearch("select:mcp__ruflo__memory_search,mcp__brana__agy_delegate")

Procedure

Step 0 — LOAD

Pull relevant knowledge into context before the brainstorm begins. Budget: 30K tokens max.

  1. Build query from available context: "{project} {task.subject} {task.tags joined} {user_input}"
  2. Primary — ruflo MCP (run both in parallel — namespace: "all" only returns session records; specs namespace is unindexed):
    mcp__ruflo__memory_search(query: "{query}", namespace: "knowledge", limit: 4, threshold: 0.4)
    mcp__ruflo__memory_search(query: "{query}", namespace: "pattern",   limit: 3, threshold: 0.4)
    
    Merge results, rank by similarity. Focus on: dimension docs, idea docs (docs/ideas/), and recent research findings. 2b. Graph edge traversal — see build.md LOAD step 2b. Follow depends_on/informs edges from knowledge results. Max 3 graph-derived docs. Best-effort, never blocks.
  3. Fallback — tag-based grep (if MCP unavailable):
    grep -rl "{keywords}" ~/enter_thebrana/brana-knowledge/dimensions/ --include="*.md" | head -5
    grep -rl "{keywords}" docs/reflections/ docs/ideas/ --include="*.md" | head -5
    
    Read the top 3 matching files (first 80 lines each).
  4. Skill match handling — if any result has namespace: "skills" and score >= 0.5, mention inline: "Matching skill: /brana:{name} ({score})." Informational only — don't auto-invoke or block. 4a. JIT skill acquisition — if no skills match and topic involves a specific technology, offer marketplace search via Skill(skill="brana:acquire-skills", args="{tech}"). Read installed procedure into context immediately. See build.md LOAD step 4a for full logic and guard rails.
  5. Summarize loaded knowledge as a brief context preamble (2-5 bullets). Do not show raw results — synthesize what's relevant to the seed idea.

Read the full file on GitHub · 600 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 600 lines · 32 tokens per session scan A 7442333d0656

Subscribe to this mod's changes

brainstorm is a skill published in the GitHub repository martineserios/thebrana (3 stars, last pushed today), licensed MIT. It adds 32 tokens to every session and 6,306 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.