skills/Brainstorming/SKILL.md
Collaborative ideation before implementation — explore context, clarify intent, propose approaches. USE WHEN starting creative work, new features, design decisions, or modifying behavior.
npx skillsauth add n4m3z/forge-core BrainstormingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Turn ideas into designs through structured dialogue. Explore context, ask questions, propose approaches with trade-offs, get approval before implementation.
No implementation until design is approved — not code, not scaffolding, not "just a quick prototype."
Every project goes through this process. "Simple" projects are where unexamined assumptions cause the most wasted work. The design can be short, but it must exist and be approved.
Ask one question at a time. Wait for the answer before asking the next. Bundling questions overwhelms and produces shallow answers.
Good questions uncover constraints the user hasn't stated:
Present 2-3 distinct approaches, not variations of the same idea. Each approach gets:
Lead with your recommendation and explain why.
| Thought | Reality | | ---------------------------------------------- | ---------------------------------------------------------------- | | "This is too simple to need a design" | Simple projects are where bad assumptions waste the most time. | | "I already know what they want" | You know what you assumed. Ask. | | "Let me just start coding and we'll iterate" | Iteration without direction is thrashing. | | "The user seems impatient, skip to building" | Rushing produces rework. A short design is still a design. | | "I'll figure it out as I go" | That's exploration, not implementation. Explore, then design. | | "There's only one way to do this" | There are always trade-offs. Name them. |
development
Reactive correction and root-cause fix. USE WHEN something went wrong, user is frustrated, demands a correction, says wtf, what the hell, why did you, that's wrong, this is broken, no not that, stop. Executes the immediate fix, then hunts the upstream artifact that caused it and creates a corrective change.
development
Decompose a research question into sub-queries, spawn parallel WebResearcher agents per angle, synthesize findings with citations and explicit confidence. USE WHEN the user asks to research, investigate, look online, look up, dig into, find sources, gather evidence, or survey what's known about a topic. Single-pass; for multi-round adversarial research use ResearchCouncil in forge-council.
tools
Author project documentation that future humans (and AI sessions) actually read. Covers TLDRs for tools, READMEs, runbooks, journals. USE WHEN write documentation, create tldr, tool one-pager, document a cli, write readme, runbook, journal entry, capture knowledge about a tool, distill a session into reusable notes.
development
Review your own staged changes via a code-review TUI before triggering a commit. USE WHEN about to commit, walking through your own staged diff, self-reviewing before approval, tuicr, revdiff, git diff cached.