MiniCC은(는) 무엇을 하나요?
Claude Code의 소스 코드를 연구하고 19개의 실습 엔지니어링 모듈을 완료하여 나만의 AI 코드 에이전트를 구축하세요.
개요
MiniCC는 Claude Code의 핵심 메커니즘을 학습할 수 있는 실습 중심 스킬입니다. 이 스킬은 다음을 제공합니다:
- Claude Code 소스 코드에 대한 심층 분석
- 19개의 단계별 실습 엔지니어링 모듈
- 실제 AI 코드 에이전트 구축 경험
시작하기
필수 조건
- Claude Code, Cursor, Codex 등 AI 코딩 에이전트 환경
- Python 3.8+ 및 Node.js 16+
- Git
설치 및 사용
- 이 저장소를 클론합니다:
git clone https://github.com/plain-eggandtongue4179/MiniCC.git
cd MiniCC
- 모듈 목록을 확인합니다:
ls modules/
- 첫 번째 모듈부터 시작합니다:
cd modules/01-agent-loop
cat README.md
모듈 구성
| 모듈 번호 | 이름 | 설명 |
|---|---|---|
| 1 | 에이전트 루프 | 기본 요청-응답 루프 구현 |
| 2 | 도구 시스템 | 외부 도구 등록 및 실행 |
| 3 | 컨텍스트 관리 | 대화 컨텍스트 및 히스토리 유지 |
| 4 | 명령어 파싱 | 자연어 명령어 해석 |
| 5 | 파일 시스템 접근 | 파일 읽기/쓰기/검색 |
| 6 | 코드 분석 | 코드 이해 및 구조 파악 |
| 7 | 오류 처리 | 오류 복구 및 우아한 실패 |
| 8 | 멀티턴 대화 | 다중 턴 상호작용 관리 |
| 9 | 메모리 시스템 | 단기/장기 메모리 구현 |
| 10 | 검색 통합 | 웹 및 문서 검색 |
| 11 | 테스트 실행 | 테스트 자동화 및 결과 분석 |
| 12 | 디버깅 지원 | 디버깅 워크플로우 통합 |
| 13 | 패키지 관리 | 패키지 설치 및 종속성 해결 |
| 14 | 구성 | 환경 설정 및 사용자 설정 |
| 15 | 보안 | 샌드박스 실행 및 권한 제어 |
| 16 | 성능 최적화 | 응답 시간 및 리소스 사용 최적화 |
| 17 | 문서 생성 | 코드 문서 자동 생성 |
| 18 | 협업 워크플로우 | 버전 관리 통합 및 코드 리뷰 |
| 19 | 배포 및 확장 | 에이전트 배포 및 확장 |
어떻게 기여하나요?
이 스킬은 학습 목적으로 설계되었습니다. 기여를 원하시면:
- 각 모듈의
README.md지침을 따르세요 - 코드는 명확하고 주석을 포함하세요
- 테스트를 작성하고 통과하는지 확인하세요
- 개선 사항이 있으면 Pull Request를 보내주세요
라이선스
MIT License. 자세한 내용은 LICENSE 파일을 참조하세요.