SH Consulting
Skills·Skill

Brainstorming

아이디어를 자연스러운 대화로 완전한 설계로 변환. HARD-GATE: 사용자 승인 전 구현·코드 작성 절대 금지.

#design#ideation#spec#discovery#hard-gate
Install

설치

/brainstorming
Requirements
  • Claude Code (CLI)
  • writing-plans 스킬 (인계 대상)
Capabilities

주요 기능

  • 01HARD-GATE — 설계 승인 전 implementation 스킬 호출·코드 작성·scaffold 일체 금지 (단순 프로젝트도 예외 없음)
  • 02한 번에 하나씩 명확화 질문, multiple choice 우선
  • 03대형 요청 감지 시 sub-project로 자동 분해
  • 042-3 접근 옵션 + tradeoff + 추천안 제시
  • 05섹션별 디자인 (스코프 비례), 매 섹션 사용자 승인
  • 06`docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md` 저장 + git 커밋
  • 07spec 자기 리뷰 (placeholder · 일관성 · scope · ambiguity) → 사용자 승인 게이트
  • 08Visual Companion (브라우저 mockup·diagram) 단일 메시지 offer, per-question 결정
  • 09writing-plans 스킬로만 인계 (다른 implementation 스킬 직접 호출 금지)
About

About

brainstorming is the front gate to creative work: features, components, behaviors. Before any code or scaffold, the skill explores user intent, constraints, and success criteria — one question at a time — then proposes 2-3 approaches with tradeoffs and a recommendation. The design is presented in sections sized to its complexity; the user approves each section before the next one is drafted. The HARD-GATE is the principle that defines the skill: no implementation skill, no code, no project scaffold may be invoked until a written design exists and the user has approved it. The exception list is empty — even a one-line config change goes through the process, because that's where unexamined assumptions cause the most wasted work. After approval the design is committed to `docs/superpowers/specs/<topic>-design.md`. A self-review pass catches placeholders, contradictions, and ambiguous requirements. The user reviews the written spec, then brainstorming hands off to the writing-plans skill — never to frontend-design or mcp-builder or any other downstream skill. A Visual Companion mode is available when a question is genuinely better seen than described, but visual UI topics are not automatically visual questions.