brainstorming

Convert informal project ideas into approved design specifications.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Kinshuk699/sEYEght --skill brainstorming-kinshuk699
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Kinshuk699/sEYEght/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/Kinshuk699/sEYEght --skill brainstorming-kinshuk699

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Projects and feature requests often begin as vague ideas or assumptions that lead to wasted effort, rework, and missed requirements. This Skill forces a disciplined discovery-first workflow that uncovers intent, constraints, and success criteria before any implementation begins, reducing wasted engineering and design time.

Core Features & Use Cases

  • Context exploration: Inspect repository files, docs, and recent commits to ground questions in the current state.
  • Guided clarification: Ask one clarifying question at a time to converge on purpose, constraints, and acceptance criteria.
  • Option generation and recommendation: Propose 2–3 approaches with trade-offs and a clear recommendation.
  • Design presentation and validation: Present the design in scoped sections, obtain approval, write a validated spec to docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md, run a self-review loop, and gate transition to implementation.
  • Visual companion support: Offer a browser-based mockup/diagram tool when visual exploration will help decision-making.

Quick Start

Use the brainstorming skill to explore and design the feature: "I want to add X — help me clarify requirements, propose 2–3 approaches with trade-offs, and produce an approved design spec."

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn informal project ideas into approved design specifications?

To turn informal project ideas into approved design specifications, use a discovery-first workflow that explores repository context, asks clarifying questions iteratively, proposes 2-3 approaches with trade-offs, and validates the final design before implementation begins.

What is the best way to clarify vague feature requirements before development?

The best way to clarify vague feature requirements is through a guided, question-driven dialogue that inspects repository files and recent commits to ground clarifying questions in the current project state, ensuring intent and constraints are fully uncovered.

How do I generate and compare design approaches for a new feature?

You generate and compare design approaches by proposing 2-3 distinct solutions with clear trade-offs and a recommendation, allowing stakeholders to evaluate options against acceptance criteria before approving a design specification.

Can I use a visual companion for brainstorming and design exploration?

Yes, you can use a browser-based visual companion mockup and diagram tool during brainstorming sessions when visual exploration will help clarify decision-making and validate proposed design approaches.

How do I save and commit validated design specs for future reference?

You save validated design specs by writing the approved document to docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md, running a self-review loop, and committing the file before transitioning to implementation planning.

Why does my feature design process lead to wasted engineering effort?

Your feature design process leads to wasted engineering effort when it skips disciplined discovery and starts with vague assumptions, causing rework and missed requirements that a structured, intent-uncovering brainstorming workflow prevents.