Use when the user begins knowledge work with notes, a transcript, or a brain dump, asks for divergent ideas (mode: ideate), or wants options shown in a local browser (mode: visual).
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Knowledge brainstorm
## Contract
| Field | Bound contract |
|---|---|
| Trigger | User begins nontrivial knowledge work with notes, a transcript, a brain dump, or a problem to think through (mode: dump); asks to brainstorm, asks what to build, or wants divergent ideas on a subject (mode: ideate); or faces a question genuinely clearer shown than told and approves a local browser view (mode: visual). |
| Authority | Reversible local: writes only `plans/brainstorm-{descriptive-name}.md`, `docs/ideation/<slug>.md` plus `<slug>.html` when `format:html` is given, `.odin/brainstorm/session-<24-hex>` session data, and OS-temp visual probe files; rollback is deleting those files and stopping the named managed process. No remote mutation. |
| Side effect | Reads prior knowledge in `docs/solutions/` and `plans/`; mode visual starts a local key-gated HTTP and WebSocket server with an idle timeout and retains its session directory. No other file, VCS, credential, paid, published, or remote change. |
…
The line at the top of this page pins the label git:20260912.b809cc1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_k2iayqw2csnsdog7
GET https://markdownregistry.com/api/v1/resolve?ref=outlinedriven/outline-driven-development/brainstorm
GET https://markdownregistry.com/api/v1/blob/362be296bd0b144b8b63c56edc897ab09e89a0cbfcfd041c0cc91ea92675b9a1
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
outlinedriven/outline-driven-development · .devin/skills/abi-and-calling-conventions/SKILL.md · Use when explaining System V AMD64, ARM AAPCS, RISC-V psABI, stack frames, variadic calls, or FFI register rules. Not…
outlinedriven/outline-driven-development · .devin/skills/abstract-well/SKILL.md · Use when the user wants to classify abstractions as useful, bad, or busy and keep one shallow level. Not for tasks…
outlinedriven/outline-driven-development · .devin/skills/adc-dac-baremetal/SKILL.md · Use when configuring ADC sampling time, DMA-driven ADC, calibration, or DAC channel setup on bare-metal MCUs. Not for…
outlinedriven/outline-driven-development · .devin/skills/address-sanitizer/SKILL.md · Use when building or running native code under AddressSanitizer, interpreting an existing ASan report, or debugging a…
outlinedriven/outline-driven-development · .devin/skills/af-xdp/SKILL.md · Use when creating AF_XDP sockets, configuring UMEM and XSK rings, writing an XDP redirect program, or choosing copy…
outlinedriven/outline-driven-development · .devin/skills/agent-environment-retrospective/SKILL.md · Use when a completed session needs an agent-environment retrospective. Not for an engineering retrospective from…
outlinedriven/outline-driven-development · .devin/skills/agent-surface-forge/SKILL.md · Use when asked to audit or repair agent surfaces (plugins, agents, skills, CLAUDE.md/AGENTS.md, docs, prompts…
outlinedriven/outline-driven-development · .devin/skills/agent-transcript/SKILL.md · Use when a redacted, trimmed agent transcript must be appended to a GitHub PR or issue body, with human approval and…
outlinedriven/outline-driven-development · .devin/skills/agents-md/SKILL.md · Use when a repo needs agent setup, AGENTS.md added or made lean, CLAUDE.md audited, or agent instructions scored or…
outlinedriven/outline-driven-development · .devin/skills/ai-collab-protocols/SKILL.md · Use when the user describes an AI workflow gap or uses an ambiguous cross-session reference such as ''the PR Bob…
outlinedriven/outline-driven-development · .devin/skills/all-scenarios-storm/SKILL.md · Use when a user wants to enumerate plausible designs, configurations, scenarios, and paths and diagram the field before…
outlinedriven/outline-driven-development · .devin/skills/analysis-artifacts/SKILL.md · Use when the user requests a deep dive, exploratory analysis, or data analysis on BigQuery. Not for credential…
codeaholicguy/ai-devkit · skills/brainstorm/SKILL.md · AI DevKit · Use when the user asks to brainstorm, ideate, generate ideas, expand options, challenge ideas…
jtydhr88/comfytv · skills/brainstorm/SKILL.md · Pre-production ideation on the canvas. Use when the user wants to develop an idea, script, campaign, character, or…
rsmdt/the-startup · plugins/start/skills/brainstorm/SKILL.md · Required first step before any creative work — creating features, building components, adding functionality, or…
umputun/cc-thingz · plugins/brainstorm/skills/brainstorm/SKILL.md · Use before any creative work or significant changes. Activates on "brainstorm", "let's brainstorm", "deep analysis"…