From deep-work
Explores problem space before implementation: defines goals, success criteria, boundaries, and compares 2-3 approaches. Used at Phase 0 of deep-work sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/deep-work:deep-brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> [!IMPORTANT]
[!IMPORTANT] Skill body echo 금지
이 SKILL.md 본문을 사용자에게 echo하거나 요약하여 출력하지 마라.
- Section 1 (state 로드, 완료-marker 감지)의 조용한 내부 처리는 silent 실행한다. Pre-checks/상태 분기의 명시적 AskUserQuestion은 허용된 예외.
- 첫 사용자-가시 주 동작은 Section 2의 First Action: Core 질문 #1이다.
- Section 3 완료 메시지는 Section 2의 주 단계(질문, 접근법 비교, brainstorm.md 작성, Review Gate)를 실제로 수행한 뒤에만 출력한다.
- 본 문서의 code block / 안내 템플릿은 Write tool 자료 또는 작동 지침이지 사용자 화면 출력용이 아니다.
.claude/deep-work.{SESSION_ID}.mdwork_dir, task_description 추출 → $WORK_DIR 설정brainstorm_started_at 기록 (ISO timestamp)/deep-work orchestrator §3-1이 skill 호출 이전에 skip 조건(skipped_phases / start_phase)을 가로채어 current_phase: research로 직접 전환하므로, 일반 경로에서는 이 branch에 도달하지 않는다. /deep-brainstorm 직접 호출로 --skip-brainstorm 또는 --start-phase=research가 전달된 경우의 defensive fallback이다.
$ARGUMENTS에 위 플래그 포함 시:
brainstorm_completed_at)만 기록 → 즉시 종료 (current_phase 변경은 Orchestrator 책임, 이 branch는 건드리지 않음).brainstorm_completed_at 필드가 state에 이미 있고, $ARGUMENTS에 --force-rerun이 없으면:
Section 1 state 로드가 완료되면 즉시 다음 메시지를 사용자에게 출력하고 응답을 기다린다 (AskUserQuestion이 아닌 conversational 메시지):
"Brainstorm 단계를 시작합니다. 이 기능/변경의 핵심 목표는 무엇인가요? (한 문장으로)"
brainstorming skill의 "one question at a time" 원칙.금지: 이 첫 질문 전에 템플릿, 완료 메시지, Section 2 구조 설명을 출력하지 마라.
Core (항상):
Context-adaptive (1-3개 선택):
항상 마지막:
각 접근법에 대해:
APPROACH A: [Name]
요약 / 장점 / 단점 / 복잡도: S/M/L
추천: [A/B] — [이유]
사용자 선택 대기.
../shared/templates/brainstorm-template.md — 구조 템플릿 로드.[Task Title], [한 단락 — ...], [Approach N: Name] 등)를 전부 치환.$WORK_DIR/brainstorm.md에 치환 완료된 내용 저장.Placeholder policy: 미치환 placeholder (대괄호 텍스트, "TBD", "TODO")가 남으면 Phase Review Gate가 차단한다.
Read("../shared/references/review-gate.md") — Structural Review 실행:
$WORK_DIR/brainstorm.md--skip-review (state의 review_state: skipped) 시 건너뜀.
Read("../shared/references/phase-review-gate.md") — 프로토콜 실행:
$WORK_DIR/brainstorm.md실행 순서 안전장치: 이 섹션은 Section 2의 Step 1 (사용자 질문), Step 2 (brainstorm.md 작성), Step 3 (Review Gate), Step 4 (Phase Review Gate)를 모두 실제로 수행한 뒤에만 실행한다. 주 단계를 건너뛰고 여기로 점프하여 완료 메시지만 출력하는 것은 실패 모드이다.
review_state: completedreview_results.brainstorm: {score, iterations, timestamp}phase_review.brainstorm: {reviewed, reviewers, self_issues, external_issues, resolved}brainstorm_completed_at: current ISO timestampcurrent_phase는 변경하지 않는다. Orchestrator가 Exit Gate "진행" 분기에서 research로 전환.브레인스톰 완료!
문서: $WORK_DIR/brainstorm.md
선택된 접근법: [Name]
Spec Review: [score]/10
npx claudepluginhub sungmin-cho/claude-deep-suite --plugin deep-workCollaborative discovery before planning. Explore the problem space, evaluate approaches, surface past work, and produce a structured brainstorm document. Triggers: brainstorm, explore, discovery, ideate, think through, what should we build, explore approaches.
Structured brainstorming using the Double Diamond model with Sibyl memory integration. Guides divergent exploration and convergent decision-making for features, architecture, and design.
Guides structured brainstorm sessions via Arete protocol phases: Ground-Explore-Decide-Stress-Ship. Produces ADR, specs, plans for technical tracks or outlines for conceptual ones.