arc-brainstorming

Guides AI agents through structured brainstorming and design validation before implementation.

6|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/GregoryHo/arcforge --skill arc-brainstorming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arc-brainstorming
Source: https://github.com/GregoryHo/arcforge/tree/main/skills/arc-brainstorming
Command: npx skills add https://github.com/GregoryHo/arcforge --skill arc-brainstorming

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents thoroughly explore ideas and validate assumptions before diving into implementation, preventing rushed designs and accumulating technical debt.

Core Features & Use Cases

  • Structured Exploration: Guides the AI through understanding the project context, asking targeted questions, and exploring multiple solution approaches.
  • Design Validation: Presents proposed designs in digestible sections, seeking user confirmation at each step.
  • Use Case: When a user says "Let's build a new feature for our e-commerce platform," this skill will initiate a structured conversation to define the feature's purpose, constraints, and potential solutions before any code is written.

Quick Start

Use the arc-brainstorming skill to explore ideas for a new user authentication system.

Frequently Asked Questions about arc-brainstorming

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

FAQPage Schema
How do I explore software architecture ideas before writing code?

Structured brainstorming explores software architecture ideas before code by guiding you to define project context, ask clarifying questions sequentially, and propose 2-3 solution approaches with trade-offs to prevent rushed designs.

What is the best way to gather project requirements for a new feature?

Gathering project requirements for a new feature is best done through structured design exploration that enforces the "no design without exploration" principle, asking targeted clarifying questions one at a time to validate assumptions.

How do I validate design assumptions to avoid accumulating technical debt?

Validating design assumptions to avoid technical debt involves presenting proposed designs in digestible sections and seeking user confirmation at each step, ensuring no implementation begins without thorough exploration.

Can I use structured brainstorming to compare multiple solution approaches?

Yes, structured brainstorming compares multiple solution approaches by proposing 2-3 distinct options with clear trade-offs, allowing you to evaluate different architectural paths before committing to an implementation.

When should I not use an exploratory design process for my project?

You should not use an exploratory design process when the YAGNI (You Aren't Gonna Need It) principle dictates that a feature is unnecessary, though skipping exploration entirely risks accumulating technical debt from rushed designs.