← ClaudeAtlas

zzon-wikilisted

프로젝트 개발 문서 위키를 만들고 채운다. 신규 프로젝트는 인터뷰로, 기존 프로젝트는 코드 스캔+질문으로 문서를 작성하고, 부족한 내용을 질문하면서 채우는 프로세스를 강제한다. 아키텍처류 문서는 zzon-doc 다이어그램을 그려 임베드한다. "문서 위키 만들어줘", "프로젝트 문서 정리", "개발 문서 작성", "문서 채워줘", "위키 업데이트" 같은 요청에 사용한다.
HOKlNG/zzon-doc · ★ 2 · Data & Documents · score 73
Install: claude install-skill HOKlNG/zzon-doc
# 프로젝트 문서 위키 만들기 코드/인터뷰에서 **wiki.json**(단일 상태 소스)과 **docs/*.md**를 저작하고 `scripts/build-wiki.mjs`로 의존성 0짜리 self-contained 위키 사이트(index.html)를 만든다. 산출물은 `zzon-doc/` 하위에 기존 다이어그램 산출물과 공존한다. > 계약 정본: `references/wiki-spec.md`(스키마·md 규약) · `references/doc-catalog.md`(문서 카탈로그·질문 은행). > 아키텍처·데이터 다이어그램은 **zzon-doc 스킬 절차**(유형 판별→스펙→layout-lint→render)로, > 시간축 상호작용(요청/응답 왕복·분기)은 **zzon-seq 스킬 절차**(SeqSpec 저작→render-seq)로 그린다. > 둘 다 같은 specs/→diagrams/→manifest 파이프라인이라 위키 임베드 방법(`@diagram`)은 동일하다. ## 0. 분기 — 첫 행동을 정한다 - `zzon-doc/wiki.json`이 **있으면 → 재진입 모드(§4)**. 첫 행동은 무조건 `--status` 실행이다. - 없으면 → 신규. 코드가 있는 프로젝트면 `projectMode: "existing"`(스캔 우선), 빈/초기 프로젝트면 `"greenfield"`(인터뷰 우선). - 기존 `zzon-doc/manifest.json`(다이어그램)이 있으면 → 승격: 기존 다이어그램을 아키텍처/데이터 문서로 **자동 편입 제안**에 포함한다. ## 1. 스캔 → 제안 → 승인 (게이트 — 어기지 마라) **순서를 반드시 지킨다: ① 스캔 → ② "티어·섹션" 제안·승인 → ③ 작성.** **승인 전에는 wiki.json도 docs/의 어떤 파일도 만들지 마라.** 1. **스캔**: README·패키지 구조·라우터·스키마·CI/IaC를 훑어 **"코드에서 읽힌 것"과 "물어야 하는 것"을 분리**한다. (greenfield면 이 단계는 "무엇을 만들려는지" 인터뷰 3~5문으로 대체.) 2. **제안은 반드시 이 형태로** — 티어 3택 + 제외 섹션 + 개수 근거 (**시퀀스 후보�� 반드시 센다** — 인증·결제·대표 유스케이스처럼 왕복이 본질인 프로세스는 "시퀀스 M장"으로 제안에 명시): > "코드에서 서비스 3·테이블 12·API 24개, 시퀀스 후보 3(인증·공유·다이제스트)을 확인했다. 어느 티어로 갈까? > **① 라이트(~15장)** — 개요+아키텍처+데이터+API+퀵스타트+운영 핵심 > **② 표준(~35장)** — ①에 요구·기획·규약·운영 상세 추가 > **③ 풀 SI(~90장)** — 발주·감리용 전체 > 그리고 UX 섹션은 Figma 관리로 보여 제외를 제안한다 — 맞나?" 3. 승인받은 구성으로 **wiki.json을 인스턴스화**한다(카탈로그는 템플릿 — `doc-catalog.md`의 인스턴스화 절차 6개를 따른다. dynamic 노드는 실제 도메인명으로,