om-brainstorm

Guides divergent pre-spec conversations that route ideas to the correct next pipeline skill.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/tkogut/agents-os-core --skill om-brainstorm-tkogut
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: om-brainstorm
Source: https://github.com/tkogut/agents-os-core/tree/main/global_skills/om-brainstorm
Command: npx skills add https://github.com/tkogut/agents-os-core --skill om-brainstorm-tkogut

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often jump from a vague idea straight into code or specs without questioning the problem, weighing alternatives, or checking whether the work is already tracked. This Skill structures that pre-artifact conversation so decisions are deliberate and handoffs are machine-readable. ## Core Features & Use Cases - Divergent exploration: Asks open questions one at a time, always putting at least two alternatives plus a "build nothing" option on the table. - Read-only tracker reality-check: Searches existing issues and PRs so already-tracked ideas route to the existing work instead of duplicates. - Challenger gate: Dispatches a fresh-context skeptical reviewer subagent to attack the conclusion before it is finalized. - Machine-parsed routing: Emits exact Next:, Brief:, and Issue: contract lines so an orchestrator can autonomously run the chosen next skill (om-prepare-issue, om-auto-write-spec, om-spec-writing, om-auto-create-pr, or om-auto-fix-issue). - Use Case: A user says "I have an idea for team invitations." The skill explores the problem, finds no existing issue, confirms routing with the user, writes a handoff brief to the specs directory, and emits Next: om-spec-writing for the orchestrator. ## Quick Start Say "let's think this through" or "should we build this" followed by your idea, and answer the questions one at a time until a routing decision is confirmed.

Frequently Asked Questions about om-brainstorm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a feature idea before writing a spec?▼

Run a structured brainstorm that restates the problem, explores at least two alternatives plus doing nothing, and checks the issue tracker for existing work. The conversation ends with a confirmed routing decision and a handoff brief for the next step.

What happens after a brainstorm conversation concludes?▼

The conclusion routes to exactly one exit ramp: no action, park as an issue, autonomous spec writing, collaborative spec writing, a direct small PR, or an existing issue. The skill emits a machine-parsed Next line so an orchestrator can run the chosen skill.

Can this skill run autonomously without a user?▼

No. It is interactive only and must never be driven by an om-auto-* skill. If invoked unattended with no user available, it stops and reports instead of inventing answers.

Does the brainstorm skill modify repository files or issues?▼

It is read-only on the repository and tracker. The single exception is one handoff brief file written to the specs briefs directory, and only after the user confirms the routing decision.

When should an idea be parked as an issue instead of specced?▼

Park it when the idea is worth capturing but the user has no appetite to start now. The choice between ramps is the user's call, and the skill asks it plainly rather than deciding unilaterally.