brainstormingv2
Brainstorming v2: Ideas Into Designs
A structured process for turning rough ideas into validated, actionable designs through collaborative dialogue — before any code is written.
Why This Matters
Most wasted engineering effort comes from building the wrong thing, not building it wrong. This skill ensures alignment on what to build and why before anyone touches implementation.
Anti-Pattern: "This Is Too Simple To Need A Design"
Every project goes through this process. A todo list, a single-function utility, a config change — all of them. "Simple" projects are where unexamined assumptions cause the most wasted work. The design can be short (a few sentences for truly simple projects), but you MUST present it and get approval.
Process
You MUST complete these phases in order:
More from roin-orca/agent-skills
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Transforms vague ideas into validated, actionable designs through structured collaborative dialogue.
0json-tools
Helps with common JSON file tasks: formatting, validating, diffing, transforming, querying, and fixing malformed JSON. Use when the user asks to work with JSON data or .json files.
0brainstorm
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
0brainstormingv3
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
0git-commit-guidelines
Git commit message best practices. Use when writing commit messages, reviewing commits, or setting up commit conventions for a project. Ensures clear, consistent, and useful commit history.
0