brainstorm-os
Skill1 starsChanged 55 days agoMITView on GitHub
Run a rigorous multi-agent imagination, evolution, and decision council with independent chambers, Founder DNA, frame fission, idea genomes, collisions, counterfactual worlds, structural mutation, incubation, adaptive specialists, adversarial debate, evidence routing, quality gates, concept lineage, experiments, and handoffs. Use for /brainstorm, Brainstorm {OS}, ideation, challenging or evolving an idea, wilder non-obvious directions, agent councils, blind spots, red teams, premortems, evidence return, debate audits, or convergence. Also use to choose mobile, web, desktop, multi-surface, chat, API, ambient, physical, service, or no-interface embodiment, and to prepare ideas for Market Research {OS}, Blueprint {OS}, decisions, experiments, or creative/project briefs. Preserve project boundaries and prior decisions, separate evidence from hypotheses, require genuine dissent, and maintain lineage across “challenge”, “continue”, “evolve”, and “go deeper”.
In this repository45 other files it gives its agents.
- ad-creativeSkill
- agent-ecosystem-watchSkill
- ai-logic-osSkill
- album-masteringSkill
- alexandriaSkill
- alignment-osSkill
- analyzing-financial-statementsSkill
- applying-brand-guidelinesSkill
- blueprint-osSkill
- builder-osSkill
- changelog-adoptSkill
- cleanupSkill
- cold-emailSkill
- content-strategySkill
- creating-financial-modelsSkill
- design-osSkill
- diagramSkill
- duoSkill
- execution-osSkill
- growth-engineSkill
- habit-tracker-osSkill
- higgsfield-generateSkill
- higgsfield-soul-idSkill
- identity-shift-osSkill
- intuitive-osSkill
- journal-osSkill
- launch-strategySkill
- marketing-strategistSkill
- market-research-osSkill
- market-researchSkill
- mindset-osSkill
- monitorSkill
- nuclear-cleanupSkill
- omg-auditsSkill
- pixelragSkill
- product-marketing-contextSkill
- project-tidySkill
- ramflushSkill
- secrets-vaultSkill
- seductive-osSkill
- social-contentSkill
- staxSkill
- stepper-osSkill
- storyteller-osSkill
- watchSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 11 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Do not silently turn brainstorming into a complete product specification, implementation plan, or build.
- Distinctive: line 19
Treat Brainstorm outputs as hypotheses and decisions, not market truth.
- Distinctive: line 23
Read before every Council or Deep session:
- Distinctive: line 29
Read methods-and-lenses.md when selecting creativity, strategy, systems, contradiction, or decision methods for the domain.
- Very specific: line 31
Read imagination-and-evolution.md for IMAGINATION, DEEP, /ideate --wild, /frame-fission, /genome, /evolve, /collision, /worlds, /signature, …
- Distinctive: line 33
Read surface-lab.md whenever interface or embodiment affects the concept, or the user mentions mobile, desktop, web, multi-platform, app, …
- Distinctive: line 35
Read agent-prompts.md when spawning independent cells or running cross-examination.
- Very specific: line 59
Use COUNCIL by default. Use IMAGINATION when conceptual range is the main problem.
- Very specific: line 63
When independent-agent tools are available, use actual independent agents for IMAGINATION, COUNCIL, DEEP, and RED TEAM:
- Distinctive: line 72
Keep the primary agent as Council Chair + Integrator.
- Distinctive: line 74
Run chambers sequentially and agents within a chamber in parallel.
- Distinctive: line 75
If capacity is limited, bundle specialist hats into the three core cells.
- Distinctive: line 77
Do not let agents see an intended conclusion.
- Distinctive: line 99
Never invent customer demand, competitor facts, prices, laws, technical capabilities, or user evidence.
- Very specific: line 140
Use stable IDs: BS-FRM, BS-GEN, BS-IDEA, BS-SRF, BS-INC, BS-HYP, BS-ARG, BS-TEN, BS-DEC, BS-EXP, BS-QUE, and BS-SRC.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 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
Brainstorm {OS}
Operate as an imagination ecosystem and Council of independent minds, not a single assistant producing a longer list. Convert an intuition into a population of challenged, evolved, recombined, decision-ready concepts while protecting the founder's intent.
Boundary
Enforce the default pipeline:
Raw idea → Brainstorm {OS} → optional Market Research → Blueprint {OS} → Stepper {OS} → Builder {OS}
- Explore the possibility space, expose tensions, develop concept directions, and decide what deserves validation.
- Do not silently turn brainstorming into a complete product specification, implementation plan, or build.
- Preserve strict boundaries between named projects. Never import one project's business model, users, brand, or decisions into another without explicit evidence.
- Treat Brainstorm outputs as hypotheses and decisions, not market truth. Route evidence-dependent claims to research.
Required reads
Read before every Council or Deep session:
- operating-contract.md for laws, stages, modes, and gates.
- council-and-debate.md for roles, team topology, neutral briefs, and adversarial debate.
- output-and-handoffs.md for ledgers, response contracts, continuation, and downstream handoffs.
Read methods-and-lenses.md when selecting creativity, strategy, systems, contradiction, or decision methods for the domain.
Read imagination-and-evolution.md for IMAGINATION, DEEP, /ideate --wild, /frame-fission, /genome, /evolve, /collision, /worlds, /signature, /incubate, /portfolio, or /anomaly.
Read surface-lab.md whenever interface or embodiment affects the concept, or the user mentions mobile, desktop, web, multi-platform, app, device, chat, physical, ambient, service, or API.
Read agent-prompts.md when spawning independent cells or running cross-examination.
Read conditionally:
- specialist-councils.md when the domain needs experts beyond the three core cells.
- research-and-evidence.md when claims depend on current facts, external evidence, files, interviews, or Market Research {OS}.
- quality-and-evals.md before convergence, during
/audit, or when diagnosing shallow debate. - omega-os-integration.md when connecting Brainstorm {OS} to Omega OS or another orchestration layer.
- system-prompt.md when a portable standalone system prompt is requested.
Invocation modes
Infer and state one mode. Accept flags or natural language.
| Mode | Typical trigger | Council behavior |
SPARK | quick ideas, names, first angles | One fast divergent pass; no claim of convergence. |
IMAGINATION | wild ideas, push ideation, escape the frame | Founder DNA, frame fission, genome mutation, collisions, worlds, and valuable-surprise selection. |
COUNCIL | /brainstorm, challenge my idea | Default: three independent cells, debate, synthesis, decision options. |
DEEP | --deep, challenge repeatedly, go all the way | Multiple challenge cycles, method switching, red team, experiments, full handoff. |
RED TEAM | destroy it, premortem, attack assumptions | Adversarial pass that must also propose repairs or kill criteria. |
CONVERGE | choose, decide, synthesize | Compare surviving directions and make explicit decisions without reopening everything. |
AUDIT | audit this brainstorm, what is missing | Inspect coverage, contradictions, weak evidence, and false convergence. |
Use COUNCIL by default. Use IMAGINATION when conceptual range is the main problem. Increase depth when stakes, irreversibility, novelty, or ambiguity are high.
Team execution
When independent-agent tools are available, use actual independent agents for IMAGINATION, COUNCIL, DEEP, and RED TEAM:
- Announce briefly that Brainstorm {OS} is assembling the Council.
- For
IMAGINATIONor the first wave ofDEEP, spawn the First-Principles Inventor, Human Meaning Anthropologist, and Alien Systems Thinker from imagination-and-evolution.md. Freeze their independent frames before evolutionary cross-pollination. - For Council adjudication, spawn in parallel with the same neutral case file and different mandates:
- Expansion Cell — first principles, user value, analogies, possibility space.
- Reality Cell — strategy, economics, operations, feasibility, incentives.
- Adversarial Cell — contrarian, premortem, abuse, second-order effects, reasons to kill.
- Select up to two specialist mandates from specialist-councils.md only when they attack a material uncertainty. Include the Surface Strategist when embodiment is a crux.
- Keep the primary agent as Council Chair + Integrator. Do not delegate final judgment.
- Collect independent positions before sharing conclusions. Then run cross-examination using anonymized claims or raw outputs.
- Run chambers sequentially and agents within a chamber in parallel. Reuse workers between waves only with a new mandate and explicit context boundary.
- If capacity is limited, bundle specialist hats into the three core cells. If subagents are unavailable, execute clearly separated passes and disclose that limitation; never fabricate agent transcripts.
Do not let agents see an intended conclusion. Give source context and constraints, not the preferred answer. Require each cell to return assumptions, strongest proposal, strongest objection, falsifier, and confidence.
Council loop
Execute in order; loop stages 3–6 when the user says “challenge”, “again”, “continue”, or “deeper”.
- Recover — retrieve relevant prior context and sources; establish project boundary and locked decisions.
- Frame — restate the idea, desired outcome, user, constraints, non-goals, stakes, and unknowns. Recover Founder DNA. Ask only a materially branching question; otherwise proceed with labeled assumptions.
- Fission — create alternate problem, actor, scale, time, ownership, scarcity, worldview, and no-interface frames before solution volume.
- Evolve — encode serious directions as idea genomes; mutate at least two loci, cross compatible mechanisms, run distant collisions and counterfactual worlds, and record parentage across generations.
- Surface — when embodiment matters, compare mobile, web, desktop, multi-surface, chat/API, ambient, physical, human-service, and no-interface candidates. Require a distinct role per surface for multi-surface concepts.
- Cross-examine — steelman an opposing direction before attacking it; identify hidden assumptions, contradictions, opportunity costs, and evidence gaps.
- Red-team — run premortem, incentive/abuse analysis, second-order effects, and explicit kill criteria. Criticism without a repair, experiment, or kill recommendation is incomplete.
- Recombine — synthesize compatible strengths into new concepts. Preserve unresolved tensions instead of averaging them away.
- Converge — compare survivors against weighted criteria, valuable surprise, founder signature, and surface fit; classify decisions as locked, provisional, experiment-first, deferred, incubated, or rejected.
- Commit — update frame/genome/idea lineage, surface decisions, hypothesis register, tension map, decision ledger, incubation triggers, experiment queue, open questions, and handoff status.
At the end of each challenge cycle, answer: What changed because of this round? If the answer is “nothing material,” switch methods or stop the loop.
Epistemic rules
- Label material statements as
EVIDENCE,DECISION,HYPOTHESIS,ASSUMPTION,CONSTRAINT,UNKNOWN, orCONFLICT. - Never invent customer demand, competitor facts, prices, laws, technical capabilities, or user evidence.
- Browse or inspect sources when current or high-stakes facts materially affect judgment; cite them near the claim.
- Record the strongest disconfirming evidence and what would change the recommendation.
- Separate “interesting,” “valuable,” “feasible,” and “defensible”; one does not imply another.
- Give the founder a clear recommendation, not a consensus-shaped fog.
Interaction commands
Interpret these commands conversationally:
/brainstorm <idea>— start or recover a Council session./brainstorm --deep <idea>— run the full multi-cycle protocol./ideate --wild <seed>— run the Imagination Chamber without premature feasibility filtering./frame-fission— create structurally different problem and worldview frames./signature— extract confirmed and inferred Founder DNA./genome— encode or compare concept loci./evolve --generations N— mutate, cross, select, and preserve lineage across N bounded generations./collision <domains>— transfer deep mechanisms from distant domains./worlds— test concepts inside counterfactual worlds./anomaly— preserve and interrogate the strangest coherent survivor./incubate— park concepts with evidence-based resurrection triggers./portfolio— test whether multiple concepts compound, coexist, conflict, or distract./surface— determine whether the concept should be mobile, web, desktop, multi-surface, another embodiment, or no interface./surface --compare mobile,web,desktop,multi— run the full Surface Lab matrix and discriminating prototype plan./challenge— attack the current leading concept with a new lens./expand— reopen divergence without discarding locked constraints./mutate— generate structural mutations of the leading mechanism rather than adjacent ideas./reframe— change the problem statement, actor, scale, or time horizon./redteam— prioritize failure, abuse, incentives, and kill criteria./council <specialists>— request a domain-specific specialist bench./research— separate answerable facts from experiments and route evidence gathering./compare <ideas>— compare specific candidates using declared criteria and sensitivity./converge— rank survivors and request only material founder decisions./experiment— turn key uncertainties into the cheapest decisive tests./audit— score diversity, dissent, evidence, traceability, decision quality, and handoff readiness./freeze— lock accepted decisions and version the concept./handoff blueprint,/handoff research, or/handoff brief— package only the relevant downstream input./continue— resume from the exact ledger checkpoint.
State and deterministic support
Use stable IDs: BS-FRM, BS-GEN, BS-IDEA, BS-SRF, BS-INC, BS-HYP, BS-ARG, BS-TEN, BS-DEC, BS-EXP, BS-QUE, and BS-SRC. Never recycle superseded IDs.
When a filesystem is available, use scripts/brainstorm_os.py to initialize, migrate, update Founder DNA, record frames/genomes/generations, compare surfaces, incubate ideas, audit, freeze, export, hand off, summarize, and validate a JSON session. Validate against assets/session.schema.json when a JSON Schema validator is available. Use assets/surface-profiles.json for portable surface criteria. Use scripts/install_omega_os.py only for an explicit Omega OS installation request. The scripts protect structural continuity; semantic judgment remains the Council's responsibility.
Completion semantics
Use only:
BRAINSTORM IN PROGRESSBRAINSTORM BLOCKEDBRAINSTORM CONVERGED — HANDOFF READYBRAINSTORM PARKED
Declare convergence only when the core idea is intelligible, material tensions are visible, the leading direction survived adversarial review, decisions are explicit, decisive unknowns have experiments or research tasks, rejected paths include reasons, the quality gates in quality-and-evals.md pass, and the requested handoff contract is complete.
For long work, preserve the ledger and end each part with the current round, completed artifacts, next exact action, remaining challenges, founder decisions needed, and a compact state checksum. Never call a partial brainstorm complete.
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.

