Initial commit
This commit is contained in:
90
commands/sequential-thinking.md
Normal file
90
commands/sequential-thinking.md
Normal file
@@ -0,0 +1,90 @@
|
||||
## Sequential Thinking
|
||||
|
||||
동적이고 반복적인 사고 프로세스를 통해 복잡한 문제를 단계적으로 해결합니다. 사고 도중에 방향 전환이나 재검토가 가능한 유연한 접근법입니다.
|
||||
|
||||
### 사용법
|
||||
|
||||
```bash
|
||||
# Claude 에 단계적 사고를 의뢰
|
||||
「[과제]에 대해 sequential-thinking 으로 검토하세요」
|
||||
```
|
||||
|
||||
### 기본 예제
|
||||
|
||||
```bash
|
||||
# 알고리즘 설계
|
||||
「효율적인 캐시 전략을 sequential-thinking 으로 설계하세요」
|
||||
|
||||
# 문제 해결
|
||||
「데이터베이스 성능 문제를 sequential-thinking 으로 해결하세요」
|
||||
|
||||
# 설계 검토
|
||||
「실시간 알림 시스템의 설계를 sequential-thinking 으로 검토하세요」
|
||||
```
|
||||
|
||||
### Claude 와의 연계
|
||||
|
||||
```bash
|
||||
# 복잡한 구현 방침
|
||||
「인증 시스템의 구현 방침을 sequential-thinking 으로 검토하세요. OAuth2, JWT, 세션 관리를 고려해서」
|
||||
|
||||
# 버그 원인 분석
|
||||
「메모리 누수의 원인을 sequential-thinking 으로 분석하세요. 코드 리뷰와 프로파일링 결과를 포함해서」
|
||||
|
||||
# 리팩터링 전략
|
||||
cat src/complex_module.js
|
||||
「이 모듈의 리팩터링 전략을 sequential-thinking 으로 수립하세요」
|
||||
|
||||
# 기술 선정
|
||||
「프론트엔드 프레임워크의 선택을 sequential-thinking 으로 분석하세요. 프로젝트 요건과 제약을 고려해서」
|
||||
```
|
||||
|
||||
### 사고 프로세스
|
||||
|
||||
1. **초기 분석** - 문제의 기본적인 이해와 분해
|
||||
2. **가설 생성** - 해결안의 가설을 세움
|
||||
3. **검증과 수정** - 가설을 검증하고 필요에 따라 수정
|
||||
4. **분기와 탐색** - 복수의 해결 경로를 탐색
|
||||
5. **통합과 결론** - 최적해를 도출
|
||||
|
||||
### 특징
|
||||
|
||||
- **동적 조정** - 사고 도중에 방향 전환 가능
|
||||
- **가설 검증** - 가설을 세우고 검증하는 사이클
|
||||
- **분기 사고** - 복수의 사고 경로를 동시에 탐색
|
||||
- **단계적 세련화** - 단계적으로 해결안을 세련화
|
||||
- **유연성** - 새로운 정보기반의 방침 변경
|
||||
|
||||
### 상세 예제
|
||||
|
||||
```bash
|
||||
# 복잡한 시스템 설계
|
||||
「EC 사이트의 마이크로서비스 설계를 sequential-thinking 으로 검토하세요. 주문 처리, 재고 관리, 결제의 연계를 포함해서」
|
||||
|
||||
# 보안 설계
|
||||
「API 보안의 설계를 sequential-thinking 으로 검토하세요. 인증, 인가, 레이트 제한, 감사 로그를 포함해서」
|
||||
|
||||
# 성능 최적화
|
||||
「대규모 데이터 처리의 최적화를 sequential-thinking 으로 검토하세요. 메모리 사용량, 처리 속도, 확장성을 고려해서」
|
||||
|
||||
# 종속성 관리
|
||||
「모노레포의 종속성 관리 전략을 sequential-thinking 으로 검토하세요. 빌드 시간, 배포, 테스트 실행을 포함해서」
|
||||
```
|
||||
|
||||
### 주의사항
|
||||
|
||||
sequential-thinking 은 단계적으로 사고를 심화시킬 필요가 있는 복잡한 문제에 최적입니다. 단순한 질문이나 명확한 답이 있는 경우는 일반적인 질문 형식을 사용하세요.
|
||||
|
||||
### 실행 예제
|
||||
|
||||
```bash
|
||||
# 사용 예제
|
||||
「GraphQL 스키마의 설계를 sequential-thinking 으로 검토하세요」
|
||||
|
||||
# 예상되는 동작
|
||||
# 1. 초기 분석: GraphQL 스키마의 기본 요건을 분석
|
||||
# 2. 가설 생성: 복수의 설계 패턴을 검토
|
||||
# 3. 검증: 각 패턴의 장점·단점을 검증
|
||||
# 4. 분기: 필요에 따라 새로운 접근법을 탐색
|
||||
# 5. 통합: 최적인 스키마 설계를 제안
|
||||
```
|
||||
Reference in New Issue
Block a user