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 ideation using the Double Diamond model with persistent memory. Guides brainstorming for new features, architecture decisions, project inception, or design exploration.
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.