idea-storm

Clarify complex user requests through a structured Socratic question gate.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/pikakit/agent-skills --skill idea-storm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: idea-storm
Source: https://github.com/pikakit/agent-skills/tree/main/.agent/skills/idea-storm
Command: npx skills add https://github.com/pikakit/agent-skills --skill idea-storm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Socratic requirement clarification for complex requests ensures a mandatory gate before implementation, preventing scope creep, misalignment, and rework.

Core Features & Use Cases

  • Enforces a mandatory 3-question gate that covers purpose, users, and scope.
  • Provides a fixed template for questions with clear options and defaults to guide decisions.
  • Delivers progress reporting with standardized icons and a 4-step error communication process.
  • Useful for product discovery, architecture decisions, and requirements clarifications to align stakeholders.

Quick Start

Provide your request text and let Idea Storm generate the minimum three gate questions to proceed.

Frequently Asked Questions about idea-storm

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

FAQPage Schema
How do I clarify complex requirements before implementation to prevent scope creep?

To clarify requirements and prevent scope creep, you apply a Socratic gate that questions purpose, users, and scope before development. This mandatory clarification protocol aligns stakeholders early to prevent rework.

What is a Socratic gate for product discovery and feature scoping?

A Socratic gate for product discovery is a structured questioning protocol using fixed templates to ensure stakeholders agree on purpose, users, and scope. It mandates answering minimum questions before proceeding with architecture decisions.

How do I enforce stakeholder alignment on project scope using a deterministic protocol?

You enforce stakeholder alignment by applying a deterministic Socratic protocol with fixed question templates, progress icons, and structured error handling. This standardized approach guides decisions and ensures agreement on project scope.

Can I use fixed question templates to standardize requirements clarification for architecture decisions?

Yes, you can use fixed question templates to standardize requirements clarification for architecture decisions. The templates provide clear options and defaults, ensuring a consistent, deterministic protocol across product discovery and scoping.

What is the best way to handle misalignment during feature scoping and product discovery?

The best way to handle misalignment during feature scoping is implementing a mandatory 3-question Socratic gate covering purpose, users, and scope. This structured protocol with progress reporting guides stakeholders toward consensus.