Community코딩 & 개발github.com

sitarlukas/vibe-coding-homework

Vibe Coding 강좌의 과제 모음 – GitHub 저장소 분석기를 3가지 반복(LLM + 도구, Claude Code 설정(MCP+Skill+Subagent+Hook), Claude Agent SDK 순차 워크플로우)으로 구현합니다.

vibe-coding-homework란 무엇인가요?

이 기술은 Vibe Coding 강좌의 과제를 제공하며, GitHub 저장소 분석기를 세 가지 접근 방식으로 구현하는 방법을 보여줍니다. 첫째, LLM과 도구를 직접 사용하는 단순한 접근 방식. 둘째, Claude Code를 사용하여 MCP 서버, Skill 정의, Subagent, Hook을 설정하는 고급 설정 방식. 셋째, Claude Agent SDK를 사용한 순차적 워크플로우 방식입니다. 이 기술은 개발자와 AI 에이전트 사용자가 실제 저장소 분석 작업을 통해 다양한 AI 도구와 워크플로우 패턴을 실습하고 이해하는 데 유용합니다. 각 접근 방식은 점진적으로 더 복잡해지며, AI 에이전트 구축의 핵심 개념을 체계적으로 학습할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add sitarlukas/vibe-coding-homework

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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

관련 스킬