시험 준비 종합 파이프라인. 출제경향분석→약점진단→맞춤학습설계→모의고사출제→오답분석을 에이전트 팀이 협업하여 수행한다. '시험 준비 도와줘', '모의고사 만들어줘', '기출 분석해줘', '약점 진단', '오답 분석', '수능 준비', '자격증 시험', '공무원 시험', '토익 준비', '학습 계획 세워줘' 등 시험 준비 전반에 이 스킬을 사용한다. 기존 성적표나 오답 데이터가 있으면 진단 단계에 활용한다. 단, 실제 시험 접수·결제, 학원 추천, 실시간 강의 제공은 이 스킬의 범위가 아니다.
시험의 출제경향분석→약점진단→맞춤학습→모의고사→오답분석을 에이전트 팀이 협업하여 수행한다.
에이전트 팀 — 5명이 SendMessage로 직접 통신하며 교차 검증한다.
| 에이전트 | 파일 | 역할 | 타입 |
|---|---|---|---|
| trend-analyst | .claude/agents/trend-analyst.md | 출제경향 분석, 빈출영역 도출 | general-purpose |
| diagnostician | .claude/agents/diagnostician.md | 약점 진단, 취약점 식별 | general-purpose |
| learning-designer | .claude/agents/learning-designer.md | 맞춤학습 설계, 자료 구성 | general-purpose |
| examiner | .claude/agents/examiner.md | 모의고사 출제, 해설 작성 | general-purpose |
| error-analyst |
.claude/agents/error-analyst.md |
| 오답 분석, 보완 전략 수립 |
| general-purpose |
_workspace/ 디렉토리를 프로젝트 루트에 생성한다_workspace/00_input.md에 저장한다_workspace/에 복사하고 해당 Phase를 조정한다| 순서 | 작업 | 담당 | 의존 | 산출물 |
|---|---|---|---|---|
| 1 | 출제경향 분석 | trend-analyst | 없음 | _workspace/01_trend_analysis.md |
| 2 | 약점 진단 | diagnostician | 작업 1 | _workspace/02_diagnosis_report.md |
| 3 | 맞춤학습 설계 | learning-designer | 작업 1, 2 | _workspace/03_learning_plan.md |
| 4 | 모의고사 출제 | examiner | 작업 1, 2, 3 | _workspace/04_mock_exam.md, 04_mock_exam_answer.md |
| 5 | 오답 분석 | error-analyst | 작업 4 | _workspace/05_error_analysis.md |
팀원 간 소통 흐름:
_workspace/ 내 모든 파일을 확인한다01_trend_analysis.md02_diagnosis_report.md03_learning_plan.md04_mock_exam.md04_mock_exam_answer.md05_error_analysis.md| 사용자 요청 패턴 | 실행 모드 | 투입 에이전트 |
|---|---|---|
| "시험 준비 풀코스", "종합 분석" | 풀 파이프라인 | 5명 전원 |
| "기출 분석만", "출제경향 알려줘" | 경향분석 모드 | trend-analyst 단독 |
| "약점 파악해줘", "진단해줘" | 진단 모드 | trend-analyst + diagnostician |
| "학습 계획 세워줘" | 학습설계 모드 | trend-analyst + diagnostician + learning-designer |
| "모의고사만 만들어줘" | 모의고사 모드 | trend-analyst + examiner |
| "이 모의고사 오답 분석해줘" (기존 데이터) | 오답분석 모드 | error-analyst 단독 |
기존 데이터 활용: 사용자가 성적표, 기존 오답 노트 등을 제공하면, 해당 데이터를 _workspace/에 저장하고 관련 단계의 분석을 보강한다.
| 전략 | 방식 | 용도 |
|---|---|---|
| 파일 기반 | _workspace/ 디렉토리 | 주요 산출물 저장 및 공유 |
| 메시지 기반 | SendMessage | 실시간 핵심 정보 전달, 보완 요청 |
| 태스크 기반 | TaskCreate/TaskUpdate | 진행 상황 추적, 의존 관계 관리 |
파일명 컨벤션: {순번}_{에이전트}_{산출물}.{확장자}
| 에러 유형 | 전략 |
|---|---|
| 시험 정보 검색 실패 | 사용자에게 시험 형식 직접 확인 요청, 일반 지식 기반 작업 |
| 기출 데이터 부족 | 확보 가능한 범위 내 분석, 보고서에 "데이터 제한" 명시 |
| 사용자 미응답(진단 문항) | 자가 체크리스트로 대체, 주관적 진단 수행 |
| 과목 범위 과대 | 핵심 과목 우선 처리, 나머지는 후속 요청 안내 |
| 에이전트 실패 | 1회 재시도 → 실패 시 해당 산출물 없이 진행 |
프롬프트: "정보처리기사 실기 시험 준비를 도와줘. 한 달 남았고, 지난 필기는 75점으로 합격했어." 기대 결과:
프롬프트: "이 모의고사 결과를 분석해줘" + 오답 데이터 첨부 기대 결과:
프롬프트: "시험 준비 도와줘" 기대 결과:
에이전트의 도메인 전문성을 강화하는 확장 스킬:
| 에이전트 | 확장 스킬 | 역할 |
|---|---|---|
| examiner, learning-designer | bloom-taxonomy-engine | Bloom 6단계 문항 설계, 시험 유형별 분포 가이드, 학습 활동 매핑 |
| error-analyst, diagnostician | error-pattern-analyzer | 5-Type 오답 분류, 개념 결손 추적, 보완 우선순위 산출 |