Content is user-generated and unverified.

SuperClaude: 완전 가이드

📌 목차

  1. SuperClaude의 본질
  2. 핵심 철학과 규칙
  3. 9개의 전문 페르소나
  4. 18개의 강력한 명령어
  5. MCP 도구
  6. WSL2 + VS Code 설치 가이드
  7. 실전 사용 예시

🎯 SuperClaude의 본질

SuperClaude는 단순한 도구 모음이 아닌, 철학적 기반 위에 구축된 시스템입니다. Claude Code를 일반적인 AI 어시스턴트에서 진정한 개발 파트너로 변환합니다.

4가지 핵심 기둥

  1. 전문화: 9개의 인지 페르소나를 통한 전문가 수준의 지원
  2. 기억력: Git 기반 메모리로 세션 내 학습 및 체크포인트
  3. 효율성: 토큰 최적화와 지능적인 모델 라우팅
  4. 신뢰: 증거 기반 작동과 건설적 반박

핵심 특징

  • 100% 로컬 실행: 제3자 서버 없이 완전히 로컬에서 작동
  • 제로 의존성: 추가 라이브러리나 외부 도구 불필요
  • 오픈소스: MIT 라이선스, GitHub에서 자유롭게 사용 가능
  • 프라이버시 중심: 데이터 수집 없음

📜 핵심 철학과 규칙

RULES.md: AI의 가상 헌법

증거 기반 작동 원칙 (CRITICAL 규칙)

  • 금지된 절대적 표현: '최고의', '최적의', '항상' 사용 불가
  • 권장 확률적 표현: '할 수 있다', '일 수 있다', '일반적으로'
  • 필수 증거 제시: 모든 주장은 문서화된 사실로 뒷받침

심각도 시스템

  • CRITICAL [10]: 협상 불가능한 차단 요소
    • "절대 비밀을 커밋하지 마라"
    • "공유 브랜치에 강제 푸시하지 마라"
    • 문서 조회 없이 외부 라이브러리 구현 금지
  • HIGH [7-9]: 필수 수정 사항 (코드 품질, 성능, Git 워크플로우)
  • MEDIUM [4-6]: 경고 사항
  • LOW [1-3]: 권장 사항

건설적 반박 원칙

SuperClaude는 수동적 도구가 아닌 능동적 파트너:

  • 비효율적 접근 방식 지적
  • 보안 위험 경고
  • 대안 제시: "위험: SQL 주입. 고려: 매개변수화된 쿼리"

토큰 경제와 효율성

초압축 모드

  • 기호 사용: → (이어지다), & (그리고)
  • 약어 및 글머리 기호
  • 효과: 토큰 사용량 70% 감소

지능적 모델 라우팅

  • 간단한 작업 → Sonnet (빠르고 저렴)
  • 복잡한 재설계 → Opus (강력하지만 비용 높음)

🎭 9개의 전문 페르소나

각 페르소나는 깊이 있는 프로필을 가집니다:

  • Core_Belief: 핵심 신념
  • Primary_Question: 주요 질문
  • Decision_Pattern: 결정 패턴
  • Preferred_Tools: 선호 도구

1. 아키텍트 (/persona:architect)

  • 신념: "시스템은 변화를 위해 설계되어야 한다"
  • 질문: "이것이 어떻게 확장되고 발전할 것인가?"
  • 특징: 장기적 유지보수성 우선, 디자인 패턴 중시
  • 도구: Sequential (시스템 매핑), C7 (패턴 연구)

2. 프론트엔드 개발자 (/persona:frontend)

  • 신념: "사용자 경험이 제품 성공을 결정한다"
  • 질문: "이것이 사용자에게 어떻게 느껴지는가?"
  • 특징: 직관적 UI, 모바일 우선
  • 도구: Magic (UI 생성), Puppeteer (UX 검증)

3. 보안 전문가 (/persona:security)

  • 신념: "위협은 어디에나 존재한다"
  • 질문: "무엇이 잘못될 수 있는가?"
  • 특징: 설계상 편집증적, 다층 방어
  • 도구: Sequential (공격 벡터 분석), C7 (보안 모범 사례)

4. 분석가 (/persona:analyzer)

  • 신념: "모든 증상에는 여러 잠재적 원인이 있다"
  • 질문: "어떤 증거가 명백한 답변과 모순되는가?"
  • 특징: 체계적 가설 설정 및 검증
  • 도구: 모든 MCP 도구, 특히 Sequential

5. 멘토 (/persona:mentor)

  • 신념: "안내된 발견을 통해 이해가 깊어진다"
  • 질문: "이것을 이해하는 데 어떻게 도움을 드릴 수 있을까요?"
  • 특징: 비유와 단계별 설명
  • 도구: C7 (문서 검색), Sequential (개념 설명)

6-9. 추가 페르소나

  • 백엔드 개발자 (/persona:backend)
  • QA 엔지니어 (/persona:qa)
  • DevOps 전문가 (/persona:devops)
  • 데이터 사이언티스트 (/persona:data)

자동 페르소나 활성화

  • .tsx 파일 편집 → frontend 페르소나 자동 활성화
  • "버그" 또는 "오류" 언급 → analyzer 페르소나 활성화

🛠️ 18개의 강력한 명령어

구축 및 설계

  • /user:build - 플래그: --react, --api, --tdd
  • /user:design - 플래그: --ddd (도메인 주도 설계)
  • /user:implement - 기능 구현

분석 및 디버깅

  • /user:analyze - 성능, 보안, 아키텍처 분석
  • /user:troubleshoot - 버그 조사, 프로덕션 수정
  • /user:explain - 코드 설명

개선 및 유지보수

  • /user:improve - 리팩토링, 성능 최적화
  • /user:cleanup - 사용되지 않는 코드/종속성 제거
  • /user:test - 테스트 작성

문서화 및 관리

  • /user:document - 문서화
  • /user:estimate - 작업 추정
  • /user:task - 작업 관리

혁신적 기능

  • /user:git --checkpoint - 현재 상태 저장
  • /user:git --rollback - 이전 상태로 복원
  • /user:spawn - 병렬 작업을 위한 전문 에이전트 생성
  • /user:index - 코드베이스 인덱싱
  • /user:load - 저장된 컨텍스트 로드

🔧 MCP (Model Context Protocol) 도구

1. Context7 (C7)

  • 기능: 문서 연구 도구
  • 원칙: "연구 우선" - 외부 라이브러리 사용 전 문서 필수 확인

2. Sequential

  • 기능: 심층 사고 및 분석
  • 용도: 복잡한 시스템 분해, 논리적 추론

3. Magic

  • 기능: UI 생성 및 개선
  • 특징: 프로젝트 스타일에 맞는 컴포넌트 자동 생성

4. Puppeteer

  • 기능: 브라우저 자동화 및 테스트
  • 용도: 실제 사용자 경험 검증

💻 WSL2 + VS Code 설치 가이드

1. 사전 준비사항

Claude Code 설치

bash
# WSL2 터미널에서
npm install -g @anthropic/claude-code
# 또는
yarn global add @anthropic/claude-code

VS Code WSL 확장 설치

  1. Windows의 VS Code 열기
  2. Extensions 탭에서 "WSL" 검색
  3. "WSL" (Microsoft 제공) 확장 설치

2. SuperClaude 설치

bash
# WSL2 터미널에서
cd ~
git clone https://github.com/NomenAK/SuperClaude.git
cd SuperClaude
./install.sh

# 설치 옵션
python3 SuperClaude.py install --minimal    # 최소 설치
python3 SuperClaude.py install --profile developer  # 전체 설치

3. 환경 변수 설정

bash
# ~/.bashrc 또는 ~/.zshrc에 추가
echo 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc
echo 'export PATH="$HOME/.claude/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

4. VS Code에서 WSL 프로젝트 열기

bash
# WSL2 터미널에서
cd /path/to/your/project
code .

5. VS Code 설정

json
// .vscode/settings.json
{
  "terminal.integrated.defaultProfile.linux": "bash",
  "terminal.integrated.env.linux": {
    "ANTHROPIC_API_KEY": "${env:ANTHROPIC_API_KEY}"
  }
}

6. 프로젝트 컨텍스트 설정

bash
# 프로젝트 루트에 CLAUDE.md 생성
cat > CLAUDE.md << 'EOF'
# Project Context for Claude

## Architecture
- Frontend: React with TypeScript
- Backend: Node.js with Express
- Database: PostgreSQL

## Conventions
- Use functional components with hooks
- Follow ESLint rules
- Write tests for all new features

## Commands
- `npm run dev` - Start development server
- `npm test` - Run tests
- `npm run build` - Build for production
EOF

7. 문제 해결

Claude Code 인식 문제

bash
echo $PATH
which claude-code
export PATH="$HOME/.local/bin:$PATH"

API 키 문제

bash
echo $ANTHROPIC_API_KEY
export ANTHROPIC_API_KEY="sk-ant-..."

WSL2 네트워크 문제

bash
sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf

🚀 실전 사용 예시

새 프로젝트 시작

bash
# 아키텍처 설계
/persona:architect
/user:design --api --ddd
/user:estimate --detailed

# 백엔드 구축
/persona:backend
/user:build --api --tdd

# 프론트엔드 구현
/persona:frontend
/user:build --react --component "Dashboard"

복잡한 디버깅

bash
# 체크포인트 생성
/user:git --checkpoint "Before debugging"

# 분석 시작
/persona:analyzer
/user:troubleshoot --production
/user:analyze --performance

# 문제 발생 시 롤백
/user:git --rollback

코드 리뷰 및 개선

bash
# 보안 검토
/persona:security
/user:analyze --security

# 코드 품질 개선
/user:improve --refactor
/user:cleanup --unused

팀 협업 시뮬레이션

bash
# 병렬 작업 생성
/user:spawn --agent frontend --task "Create login UI"
/user:spawn --agent backend --task "Implement auth API"

📈 세션 인식과 적응형 학습

SuperClaude는 단일 세션 내에서:

  • 최근 편집 파일 기억
  • 수정 사항 추적
  • 코딩 스타일 학습
  • 반복 패턴 감지 및 단축키 제안

🤝 기여 및 커뮤니티

기여 영역

  • 새로운 페르소나 추가
  • 명령어 확장
  • 버그 수정
  • 문서 개선

로드맵

  • VS Code 확장 개발
  • 커뮤니티 페르소나 마켓플레이스
  • 프라이버시 우선 분석 대시보드

🌟 결론

SuperClaude는 AI가 단순한 코드 생성 도구를 넘어 진정한 개발팀 구성원이 되도록 합니다:

  • ✅ 컨텍스트를 기억하는 파트너
  • ✅ 작업에 맞는 사고방식을 채택하는 전문가
  • ✅ 증거와 모범 사례 기반 작동
  • ✅ 실수 시 건설적 반박
  • ✅ 개인 워크플로우 학습 및 최적화

"SuperClaude는 Claude를 보강하는 것이 아니라, 완성합니다."


📚 추가 리소스

Content is user-generated and unverified.
    SuperClaude 개요 및 사용 가이드 | Claude