| name | brainstorm |
| description | 새 기능/앱/아이디어를 소크라테스식 대화로 요구사항 정리. 텔레그램에서 /brainstorm [주제] 로 트리거. 질문→답변 반복으로 스펙 문서 생성. |
| allowed-tools | Bash, Write, Read, mcp__plugin_telegram_telegram__reply |
/brainstorm — 요구사항 탐색 + 스펙 생성
텔레그램 또는 Claude Code CLI에서 /brainstorm [주제] 로 호출.
목표: 주제를 소크라테스식 질문으로 좁혀 실행 가능한 스펙 문서 1개를 ~/.claude/plans/brainstorm-<slug>-<YYYY-MM-DD>.md 에 저장.
동작 방식
Phase 0 — 시작
호출 시 [주제] 가 있으면 그걸 시작점으로, 없으면 첫 질문부터 시작:
"무엇을 만들려고 해요? 앱, 기능, 자동화 등 무엇이든 좋아요."
Phase 1 — 소크라테스 질문 루프
매 답변마다 다음 3개 중 가장 모호한 부분을 1개만 질문. (여러 개 동시 질문 금지)
질문 범주 (우선순위 순):
- 사용자/대상 — 누가 쓰나? 나만 쓰나, 다른 사람도 쓰나?
- 핵심 동작 — 가장 중요한 기능 1개는 뭔가?
- 입출력 — 뭘 넣으면 뭐가 나와야 하나?
- 제약 — 플랫폼, 기술 스택, 비용, 기간 제약 있나?
- 성공 기준 — 언제 "됐다"고 할 수 있나?
질문은 짧고 구체적으로. "어떻게 생각하세요?" 류 열린 질문 금지.
Phase 2 — 스펙 확정
5~7회 질문 후 (또는 사용자가 "됐어" / "충분해" / "스펙 써줘" 하면) 아래 형식으로 스펙 작성:
# 스펙: [프로젝트명]
## 한 줄 요약
[무엇을 / 누구를 위해 / 어떤 방식으로]
## 핵심 기능 (MVP)
1. ...
2. ...
3. ...
## 비핵심 (나중에)
- ...
## 기술 스택
- ...
## 성공 기준
- [ ] ...
## 제약
- ...
스펙 작성 후 ~/.claude/plans/brainstorm-<slug>-<YYYY-MM-DD>.md 에 저장하고 경로 알림.
Phase 3 — 다음 액션 제안
스펙 저장 후:
- "이 스펙으로 /todo에 추가할까요?" (할일 등록)
- "바로 구현 시작할까요?" (execute-plan 진행)
중 하나 제안. 사용자 선택 기다림.
텔레그램 규칙
- 모든 응답:
mcp__plugin_telegram_telegram__reply (chat_id 538806975)
- 질문은 짧게 (3줄 이내)
- 스펙 확정본은 파일 저장 + 경로만 reply (전체 붙여넣기 X)
- 기기 prefix 첫 줄 필수:
🍎 USERui-MacBookPro HH:MM KST
예시 흐름
사용자: /brainstorm 메모요 태그 기능
Claude: 태그를 누가 만드나요? 사용자가 직접 입력하나요, 아니면 AI가 자동으로 붙이나요?
사용자: 둘 다
Claude: 자동 태그는 어떤 기준으로 붙이면 좋을까요? (내용 키워드, 길이, 날짜 등)
사용자: 내용 키워드
Claude: 태그로 할 수 있는 동작이 뭔가요? 필터링? 검색? 그룹 보기?
사용자: 필터링이랑 검색
... (2~3회 더)
Claude: 스펙 작성할게요! → 저장 후 경로 알림