66 lines
2.3 KiB
Markdown
66 lines
2.3 KiB
Markdown
## Ultrathink
|
|
|
|
복잡한 과제나 중요한 결정에 대해 단계적이고 구조화된 사고 프로세스를 실행합니다.
|
|
|
|
### 사용법
|
|
|
|
```bash
|
|
# Claude 에 깊은 사고를 의뢰
|
|
「[과제]에 대해 ultrathink 로 검토하세요」
|
|
```
|
|
|
|
### 기본 예제
|
|
|
|
```bash
|
|
# 아키텍처 설계의 검토
|
|
「마이크로서비스와 모놀리스 중 어느 것을 선택해야 할지 ultrathink 로 검토하세요」
|
|
|
|
# 기술 선정의 분석
|
|
「이 프로젝트에 Rust 와 TypeScript 중 어느 것이 적합한지 ultrathink 로 분석하세요」
|
|
|
|
# 문제 해결의 심화
|
|
「애플리케이션의 성능이 나쁜 원인과 개선 방법을 ultrathink 로 검토하세요」
|
|
```
|
|
|
|
### Claude 와의 연계
|
|
|
|
```bash
|
|
# 비즈니스 판단
|
|
「신기능의 우선순위 부여를 ultrathink 로 검토하세요. 사용자 가치, 개발 비용, 기술적 리스크 관점으로」
|
|
|
|
# 시스템 설계
|
|
「인증 시스템의 설계를 ultrathink 로 검토하세요. 보안, 확장성, 유지보수성을 고려해서」
|
|
|
|
# 트레이드오프 분석
|
|
「GraphQL vs REST API 선택을 ultrathink 로 분석하세요. 프로젝트 요건에 기반해서」
|
|
|
|
# 리팩터링 전략
|
|
cat src/legacy_code.js
|
|
「이 레거시 코드의 리팩터링 전략을 ultrathink 로 수립하세요」
|
|
```
|
|
|
|
### 사고 프로세스
|
|
|
|
1. **문제의 분해** - 과제를 구성 요소로 분해
|
|
2. **MECE 분석** - 빠짐없이 중복없이 정리
|
|
3. **복수 관점 검토** - 기술·비즈니스·사용자 관점으로 분석
|
|
4. **대화형 확인** - 중요한 판단 포인트에서 사용자에게 확인
|
|
5. **근거 기반 제안** - 데이터와 논리기반의 결론
|
|
|
|
### 상세 예제
|
|
|
|
```bash
|
|
# 복잡한 기술적 부채의 해소
|
|
「10 년간의 레거시 시스템을 모던화하는 전략을 ultrathink 로 검토하세요. 단계적 이전, 리스크, ROI 를 포함해서」
|
|
|
|
# 조직적인 과제
|
|
「개발팀의 스케일링 전략을 ultrathink 로 검토하세요. 현재 5 명에서 20 명으로의 확대를 가정」
|
|
|
|
# 데이터베이스 이전
|
|
「PostgreSQL 에서 DynamoDB 로의 이전을 ultrathink 로 분석하세요. 비용, 성능, 운용 측면을 고려해서」
|
|
```
|
|
|
|
### 주의사항
|
|
|
|
ultrathink 는 시간을 들여 깊이 생각해야 하는 과제에 최적입니다. 단순한 질문이나 즉시 답변이 필요한 경우는 일반적인 질문 형식을 사용하세요.
|