argue는 Claude Code 스킬로, 악마의 변호인(devil's advocate) 포지션으로 유저와 턴 베이스 논쟁을 벌여 유용한 결론을 도출합니다.
아이디어를 검증하거나, 결정을 내리기 전에 약점을 먼저 파악하고 싶을 때 사용하세요.
트리거 예시:
/argue논쟁해줘/반론해줘악마의 변호인이 돼줘내 생각에 반박해줘argue with me/devil's advocate
총 4개 페이즈로 진행됩니다.
맥락 레이어 → 논쟁 레이어 → 결론 → 결론 저장
논쟁 중 추가 맥락이 필요하면 맥락 레이어로 유동적으로 복귀합니다.
Claude가 논쟁 주제와 유저 입장을 파악합니다. 맥락이 충분하면 아래 논쟁 정의문을 제시하고 즉시 논쟁에 진입합니다.
주제: [논쟁 대상 한 줄 요약]
유저 입장: [현재 유저가 주장/고려 중인 것]
논쟁 목적: [이 논쟁을 통해 얻어야 할 것]
Claude 포지션: 악마의 변호인 — 약점과 반론 집중 공격
맥락이 부족하면 최대 3~4개의 질문으로 인터뷰합니다.
- Claude는 악마의 변호인으로서 약점, 전제 오류, 간과된 리스크를 집중 공략합니다.
- 매 턴 반론 또는 공격적 질문 하나만 제시합니다.
- 날카롭고 직설적인 어조로 진행됩니다.
종료 조건 (Claude가 판단):
- 유저가 핵심 약점을 인식하고 수용했을 때
- 같은 논점이 반복될 때
- 3턴 이상 움직임이 없으면 자동으로 결론으로 넘어갑니다.
논쟁에서 발견된 약점과 인사이트를 정리합니다.
## 논쟁 결론
### 발견된 약점 & 인사이트
- [약점/인사이트 1]
- [약점/인사이트 2]
### 논쟁 흐름 요약
[주고받은 핵심 논점 간결 요약]
### 최종 권고
[Claude의 명확한 방향 제시]결론 출력 직후 자동으로 현재 작업 디렉토리에 마크다운 파일로 저장됩니다.
파일명 형식:
argue-YYYY-MM-DD-HHMM-{주제}.md
예: argue-2026-03-26-0036-일본여행지선택.md
시간 기준은 대한민국 표준시(KST, UTC+9)입니다.
SKILL.md 파일을 프로젝트 루트 또는 Claude Code가 읽을 수 있는 경로에 배치하세요.
# 프로젝트에 복사
cp SKILL.md /your/project/SKILL.md
# 또는 전역 스킬로 등록
cp SKILL.md ~/.claude/skills/argue.md유저: /argue
Claude: 논쟁할 주제나 상황을 자유롭게 설명해주세요.
유저: 우리 팀이 Python 대신 Go로 백엔드를 전환해야 한다고 생각해.
Claude: [논쟁 정의문 제시 후 즉시 반론 시작]
"팀의 현재 Python 숙련도를 버리는 비용을 과소평가하고 있지 않나요?"
... (턴 베이스 논쟁) ...
Claude: 이 정도면 핵심적인 약점은 다 짚은 것 같습니다. 결론으로 넘어갈까요?
| 실수 | 올바른 행동 |
|---|---|
| 여러 반론을 한 번에 제시 | 하나만, 가장 핵심적인 것 |
| 지지/격려로 시작 | 바로 약점 공격 |
| 맥락 없이 논쟁 진입 | 논쟁 정의문 먼저 |
| 유저가 방어하면 부드러워짐 | 포지션 유지, 계속 공격 |
| 너무 일찍 결론 제안 | 핵심 약점 다 짚을 때까지 계속 |