커리큘럼 JSON 생성 또는 계속. subagent 리서치 → 원자적 개념 목록 → JSON 초안 → 검증 루프.
책 이름(주제): $ARGUMENTS
아래 절차를 반드시 순서대로 수행한다. 단계를 건너뛰지 않는다.
02_Books/$ARGUMENTS/curriculum.json이 이미 존재하는지 확인한다.
02_Books/$ARGUMENTS/ 디렉토리가 없으면 생성한다.02_Books/$ARGUMENTS/._research/ 디렉토리가 없으면 생성한다.02_Books/$ARGUMENTS/wikidocs/ 디렉토리가 이미 존재하는지 확인한다 (resume 대응).01_Research/ 하위에 관련 리서치가 있는지 확인한다:
01_Research/ 디렉토리를 Glob으로 탐색하여 $ARGUMENTS 주제와 관련된 디렉토리를 찾는다.synthesis/topic_overview.md가 존재하면:
Agent 도구로 curriculum-researcher agent를 호출하여 웹 리서치를 격리 수행한다.
prompt:
"{$ARGUMENTS}" 주제에 대한 커리큘럼 리서치를 수행하라.
책이름: {$ARGUMENTS}
출력 경로: 02_Books/{$ARGUMENTS}/._research/curriculum_research.md
{사전 수집 자료가 있으면:}
사전 수집된 주제 개요가 있다. 참고하여 리서치를 보완하라:
---
{topic_overview.md 내용 요약}
---
공식 문서, 스펙, 신뢰할 수 있는 자료를 최소 10개 이상 조사하여
원자적 개념 목록, 개념 간 관계, 커버리지 공백, 난이도 계층 제안을 정리하라.
리서치 완료 후 02_Books/{$ARGUMENTS}/._research/curriculum_research.md를 읽어 조사 결과를 파악한다.
조사 결과를 사용자에게 보여주고, 커리큘럼 범위/깊이에 대해 합의한다.
Rules/1. 커리큘럼 계층 규칙.md에 따라 Phase/섹션/세부 주제를 배치한다.
작성 기준:
curriculum.schema.json에 맞는 JSON 형식.02_Books/$ARGUMENTS/curriculum.json에 저장한다.
Rules/2. 커리큘럼 작성 규칙.md §2.3에 따라 반복 검증한다.
검증 항목:
결함이 있으면 수정하고 다시 검증한다. 사용자에게 최종 커리큘럼을 보여주고 합의를 받은 뒤에만 확정한다.
02_Books/$ARGUMENTS/wikidocs/ 디렉토리 생성.02_Books/$ARGUMENTS/wikidocs/pages/ 디렉토리 생성.02_Books/$ARGUMENTS/wikidocs/assets/ 디렉토리 생성.pages/{pp}-{Phase제목}.md
pages/{pp}-{ss}-{섹션제목}.md
사용자에게 다음을 안내한다:
/next-topic으로 첫 단원 작성을 시작할 수 있음./validate-curriculum으로 언제든 재검증 가능.