/dreamstate: 세션별로 CLAUDE.md를 브레인스토밍용으로 교체해주는 Claude Code 명령어
/dreamstate: a Claude Code command that swaps your global CLAUDE.md for a brainstorming one, for one session
핵심 요약
Claude Code에서 세션 단위로 시스템 프롬프트를 교체해 창의적인 문제 해결을 돕는 도구인 /dreamstate를 소개합니다.
- 세션별 프롬프트 교체 — 디스크의 CLAUDE.md를 건드리지 않고 해당 세션에서만 규칙을 변경함
- 3단계 사고 프로세스 — Deepen, Dream, Tenth Man 단계를 통해 창의적이고 비판적인 접근 유도
- 유연한 워크플로우 — 기존의 엄격한 엔지니어링 규칙을 일시적으로 해제하여 막힌 문제를 해결함
- 확장성 고려 — 다른 터미널의 작업에 영향을 주지 않으며 필요에 따라 규칙을 자유롭게 커스텀 가능
github.com
원문 사이트로 이동
Claude Code용으로 /dreamstate를 만들었어. 이걸 입력하면 내 전역 CLAUDE.md가 꿈의 규칙 세트로 바뀌면서 세션이 재시작돼.
그동안 페르소나랑 의미론적 앵커(semantic anchors)를 가지고 실험을 좀 해봤는데, 이걸 내 일상 업무 흐름에 녹여보고 싶었거든.
평소 내 CLAUDE.md는 Claude를 신중한 엔지니어로 만들어줘. 범위 안에서만 놀고, 최소한으로 작성하고, 뇌피셜 안 까는 딱 그런 스타일이지. 평소엔 이게 최고야. 근데 내 전문 분야가 아닌 걸 하다가 막혔을 때, 이 규칙들이 자꾸 안전하고 뻔한 답으로만 끌고 가더라고. 근데 사실 그 뻔한 답들이 이미 안 먹히던 것들이잖아. /dreamstate는 바로 그럴 때 쓰는 거야. 문제가 너무 어렵고 내 능력 밖일 때 말이지.
모든 작업은 다음 3단계를 거쳐:
Deepen: 내가 요구하지 않은 부분까지 포함해서 업계 최고 전문가라면 어떻게 할지, 가장 날것의 재료는 뭔지, 어떤 방법론이 적용될지, 그리고 나나 Claude 말고 뭐가 이게 맞다는 걸 증명할 수 있을지 파고들어. 그러고 나서 내 질문을 다시 작성하고 내가 확인하길 기다려.
Dream: 근본적인 니즈 3~5개를 뽑고, 아이디어 10개를 내놓는데 그중 최소 3개는 내가 불편함을 느낄 정도로 엉뚱해야 해. 그다음 2개를 고르고 와일드카드 하나를 추가하지.
Tenth Man: 가장 유력한 선택지가 틀렸다고 가정하고, 완전히 다른 접근 방식 3개를 가져와.
이 교체는 해당 Claude 프로세스 안에서만 일어나. 디스크에 있는 건 아무것도 안 바뀌니까 다른 터미널들은 평소 규칙대로 돌아가고, /dreamstate off를 치면 다시 원래대로 돌아와.
입맛대로 튜닝해서 써봐. 앵커를 네 맘대로 바꿔도 돼. 재즈 편곡자, 균류학자, 문어, 뭐든 상관없어.

