vibe-coding-homework은(는) 무엇을 하나요?
Vibe Coding 강좌의 과제 모음 – GitHub 저장소 분석기를 3가지 반복으로 구현합니다.
- LLM + 도구: 직접 LLM과 도구를 사용하는 기본 접근 방식
- Claude Code 설정: MCP 서버, Skill 정의, Subagent, Hook을 포함한 Claude Code 환경 설정
- Claude Agent SDK: Agent SDK를 사용한 순차적 워크플로우
개요
이 저장소는 GitHub 저장소 분석기를 다양한 방식으로 구현하여 각 접근 방식의 장단점을 비교합니다.
접근 방식
1. LLM + 도구
- 직접 LLM API를 호출하고 도구(함수)를 정의하여 사용합니다.
- 간단하고 빠르게 프로토타입을 만들 수 있습니다.
2. Claude Code 설정 (MCP + Skill + Subagent + Hook)
- MCP(Model Context Protocol) 서버를 설정하여 컨텍스트를 제공합니다.
- Skill을 정의하여 재사용 가능한 명령어 세트를 만듭니다.
- Subagent를 사용하여 복잡한 작업을 분할합니다.
- Hook을 통해 이벤트 기반 처리를 추가합니다.
3. Claude Agent SDK 순차 워크플로우
- Agent SDK를 사용하여 순차적 워크플로우를 정의합니다.
- 각 단계가 명확하게 구분되고 체계적으로 실행됩니다.
시작하기
각 접근 방식에 대한 자세한 내용은 해당 디렉토리의 문서를 참조하세요.
라이선스
MIT