코딩 교육 종합 파이프라인. 커리큘럼설계→실습과제→코드리뷰→프로젝트→포트폴리오를 에이전트 팀이 협업하여 수행한다. '코딩 배우고 싶어', '개발자 되고 싶어', '프로그래밍 커리큘럼', '코딩 과제', '코드 리뷰해줘', '포트폴리오 만들어줘', '개발자 취업 준비', '부트캠프', '프로젝트 기획', '기술 면접 준비' 등 코딩 교육 전반에 이 스킬을 사용한다. 기존 코드나 학습 이력이 있으면 해당 단계를 보강한다. 단, 실시간 화상 강의, 유료 학습 플랫폼 계정 관리, 실제 배포 인프라 설정은 이 스킬의 범위가 아니다.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add revfactory/harness-100 --skill coding-bootcamp --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Coding Bootcamp?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/revfactory-coding-bootcamp-harness-100)More formats (shields.io, HTML) on the badges page.
---
name: coding-bootcamp
description: "코딩 교육 종합 파이프라인. 커리큘럼설계→실습과제→코드리뷰→프로젝트→포트폴리오를 에이전트 팀이 협업하여 수행한다. '코딩 배우고 싶어', '개발자 되고 싶어', '프로그래밍 커리큘럼', '코딩 과제', '코드 리뷰해줘', '포트폴리오 만들어줘', '개발자 취업 준비', '부트캠프', '프로젝트 기획', '기술 면접 준비' 등 코딩 교육 전반에 이 스킬을 사용한다. 기존 코드나 학습 이력이 있으면 해당 단계를 보강한다. 단, 실시간 화상 강의, 유료 학습 플랫폼 계정 관리, 실제 배포 인프라 설정은 이 스킬의 범위가 아니다."
---
# Coding Bootcamp — 코딩 교육 종합 파이프라인
코딩 교육의 커리큘럼→실습과제→코드리뷰→프로젝트→포트폴리오를 에이전트 팀이 협업하여 수행한다.
## 실행 모드
**에이전트 팀** — 4명이 SendMessage로 직접 통신하며 협업한다.
## 에이전트 구성
| 에이전트 | 파일 | 역할 | 타입 |
|---------|------|------|------|
| curriculum-designer | `.claude/agents/curriculum-designer.md` | 커리큘럼 설계, 기술 스택 선정 | general-purpose |
| exercise-creator | `.claude/agents/exercise-creator.md` | 실습 과제 출제, 테스트케이스 | general-purpose |
| code-reviewer | `.claude/agents/code-reviewer.md` | 코드 리뷰, 품질 피드백 | general-purpose |
| mentor | `.claude/agents/mentor.md` | 프로젝트 설계, 포트폴리오, 커리어 | general-purpose |
## 워크플로우
### Phase 1: 준비 (오케스트레이터 직접 수행)
1. 사용자 입력에서 추출한다:
- **현재 수준**: 프로그래밍 경험, 사용 언어
- **목표**: 희망 직군, 취업/이직/사이드프로젝트
- **학습 시간** (선택): 주당 학습 가능 시간
- **기간** (선택): 목표 기간
- **기존 코드** (선택): 리뷰 대상 코드, 기존 프로젝트
2. `_workspace/` 디렉토리를 프로젝트 루트에 생성한다
3. 입력을 정리하여 `_workspace/00_input.md`에 저장한다
4. 요청 범위에 따라 **실행 모드를 결정**한다
### Phase 2: 팀 구성 및 실행
| 순서 | 작업 | 담당 | 의존 | 산출물 |
|------|------|------|------|--------|
| 1 | 커리큘럼 설계 | curriculum-designer | 없음 | `_workspace/01_curriculum.md` |
| 2 | 실습과제 출제 | exercise-creator | 작업 1 | `_workspace/02_exercises/` |
| 3a | 코드 리뷰 | code-reviewer | 작업 1 | `_workspace/03_code_review.md` |
| 3b | 프로젝트 설계 | mentor | 작업 1 | `_workspace/04_project_spec.md` |
| 4 | 포트폴리오 가이드 | mentor | 작업 3a, 3b | `_workspace/05_portfolio_guide.md` |
작업 3a(코드 리뷰)와 3b(프로젝트 설계)는 **병렬 실행**한다.
**팀원 간 소통 흐름:**
- curriculum-designer 완료 → exercise-creator에게 주차별 학습 목표 전달, code-reviewer에게 단계별 기대 수준 전달, mentor에게 전체 로드맵 전달
- exercise-creator 완료 → code-reviewer에게 모범 답안 검증 요청, mentor에게 실습-프로젝트 연결점 공유
- code-reviewer 완료 → mentor에게 학습자 코딩 패턴·강점/약점 전달
- mentor는 모든 정보를 종합하여 프로젝트 기획서와 포트폴리오 가이드를 작성한다
### Phase 3: 통합 및 최종 보고
1. `_workspace/` 내 모든 파일을 확인한다
2. 커리큘럼→과제→프로젝트→포트폴리오의 일관성을 검증한다
3. 최종 요약을 사용자에게 보고한다
## 작업 규모별 모드
| 사용자 요청 패턴 | 실행 모드 | 투입 에이전트 |
|----------------|----------|-------------|
| "코딩 처음부터 배우고 싶어", "부트캠프" | **풀 파이프라인** | 4명 전원 |
| "커리큘럼만 만들어줘" | **커리큘럼 모드** | curriculum-designer 단독 |
| "이 주제 실습 과제 만들어줘" | **과제 모드** | exercise-creator 단독 |
| "이 코드 리뷰해줘" (코드 제공) | **리뷰 모드** | code-reviewer 단독 |
| "프로젝트 기획해줘" | **프로젝트 모드** | mentor 단독 |
| "포트폴리오 만들어줘", "취업 준비" | **커리어 모드** | mentor 단독 |
**기존 데이터 활용**: 사용자가 기존 코드를 제공하면 code-reviewer가 리뷰하고, 학습 이력이 있으면 커리큘럼에 반영한다.
## 데이터 전달 프로토콜
| 전략 | 방식 | 용도 |
|------|------|------|
| 파일 기반 | `_workspace/` 디렉토리 | 주요 산출물 저장 및 공유 |
| 메시지 기반 | SendMessage | 실시간 핵심 정보 전달 |
| 태스크 기반 | TaskCreate/TaskUpdate | 진행 상황 추적 |
파일명 컨벤션: `{순번}_{에이전트}_{산출물}.{확장자}`
## 에러 핸들링
| 에러 유형 | 전략 |
|----------|------|
| 학습자 수준 불명확 | 간단한 진단 코딩 문제로 수준 평가 |
| 목표 미정 | 범용 풀스택 커리큘럼 기본 제공 |
| 웹 검색 실패 | 일반적 기술 트렌드 지식으로 작업 |
| 특수 언어/프레임워크 | 핵심 원리 중심으로 커리큘럼 설계, 언어 특화는 리소스 안내 |
| 에이전트 실패 | 1회 재시도 → 실패 시 해당 산출물 없이 진행 |
## 테스트 시나리오
### 정상 흐름
**프롬프트**: "비전공자인데 프론트엔드 개발자가 되고 싶어. 하루 3시간 학습 가능하고, 6개월 안에 취업하고 싶어."
**기대 결과**:
- 커리큘럼: HTML/CSS→JS→React 기반 24주 로드맵
- 실습 과제: 주차별 난이도 조절된 과제 + 테스트케이스
- 프로젝트: 포트폴리오용 실전 프로젝트 2~3개 기획
- 포트폴리오: GitHub 프로필 + 이력서 + 면접 준비 가이드
### 기존 파일 활용 흐름
**프롬프트**: "이 코드 좀 봐줘" + 코드 파일 첨부
**기대 결과**:
- 리뷰 모드 (code-reviewer 단독)
- 코드 품질 평가 + 구체적 개선 제안 + 성장 로드맵
### 에러 흐름
**프롬프트**: "코딩 배우고 싶은데 뭘 해야 할지 모르겠어"
**기대 결과**:
- 수준 진단 + 관심사 파악 질문 → 범용 풀스택 커리큘럼 제공
- 학습 시간은 하루 2시간 기본값 적용
## 에이전트별 확장 스킬
에이전트의 도메인 전문성을 강화하는 확장 스킬:
| 에이전트 | 확장 스킬 | 역할 |
|---------|----------|------|
| exercise-creator | `code-kata-generator` | 5-Tier 난이도 체계, 과제 템플릿, 테스트케이스 설계, 스캐폴딩 |
| mentor | `tech-interview-prep` | UMPIRE 풀이법, 시스템 디자인 4단계, STAR 행동면접, 포트폴리오 연결 |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!