brainstorming

Convert project ideas into user-approved design specifications and PRDs.

11|1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Arcanada-one/datarim --skill brainstorming-arcanada-one
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Arcanada-one/datarim/tree/main/skills/brainstorming
Command: npx skills add https://github.com/Arcanada-one/datarim --skill brainstorming-arcanada-one

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming turns raw ideas and vague requests into clear, validated designs so you can avoid building on wrong assumptions and waste.

Core Features & Use Cases

  • Guided context exploration: Checks project files and recent changes to ground the design in reality.
  • One-at-a-time clarification: Asks focused questions to refine intent, constraints, and success criteria.
  • Multiple approach proposals: Presents 2–3 options with trade-offs, then converges on a recommendation.
  • Hard design approval gate: Requires user approval before any implementation action begins.
  • Spec creation and validation: Writes a PRD/spec to the canonical location, runs an inline self-review, and gets a user review of the written spec.
  • Transitions to planning only: Hands off to the writing-plans skill as the terminal step.

Quick Start

Use the brainstorming skill to turn your feature idea into an approved design by walking through context review, one clarifying question at a time, a few design options, and a committed PRD.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a feature idea into a PRD before implementation?

To turn a feature idea into a PRD, the brainstorming process uses structured questioning and approach comparison to refine intent, then authors a validated design specification before any implementation starts.

What is the best way to validate design specifications for a new feature?

The best way to validate design specifications is through a hard approval gate that requires user review of a written PRD, ensuring the proposed approach aligns with success criteria before transitioning to planning.

Can I compare multiple design approaches for a feature requirement?

Yes, you can compare multiple design approaches. The brainstorming process presents 2–3 options with specific trade-offs for your feature requirement, then converges on a single recommendation for the specification.

How do I structure brainstorming for architecture and component behavior changes?

To structure brainstorming for architecture and component behavior changes, the process checks existing project files, asks focused questions to refine intent, and writes a PRD to ground the design validation in reality.

Does the design specification process require approval before writing implementation plans?

Yes, the design specification process requires a hard user approval gate. A deterministic self-review of the spec is run, and the process only transitions to writing implementation plans after final user review.

When should I not use a structured brainstorming approach for creative work?

You should not use a structured brainstorming approach when implementation has already started or when the creative work does not require a formal PRD, design validation, or a hard approval gate before execution.