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.