deepworkplan-onboard
리포지토리를 AI-first이며 스펙 주도인 코드베이스로 바꿉니다. 이것은 Deep Work Plan 스킬의 onboard 하위 스킬입니다.
하는 일
deepworkplan-onboard는 실제 리포지토리 — 언어, 프레임워크, 패키지 관리자, build/test/lint 명령, 모듈, 테스트 관례, 배포 형태 — 를 살펴보고 그에 적응된 산출물을 생성합니다. 추론하며, 결코 템플릿을 복사하거나 플레이스홀더를 남기지 않습니다.
사용법
/deepworkplan-onboard
동작
- 정찰 — 실제 스택과 검증 명령을 감지하고, 가장 가까운 온보딩 프리셋을 매칭합니다.
- 아키타입 — 개별 리포지토리 또는 오케스트레이터 허브로 분류합니다.
- 실제 Quick Commands 블록을 갖춘
AGENTS.md와CLAUDE.md심링크를 생성합니다. docs/(아키텍처, 표준, 테스트, 보안 등)와 모듈별 문서를 생성합니다..agents/(에이전트, 얇은dwp-*명령, 스택에 맞는 스킬, 카탈로그)와.claude → .agents를 생성합니다.- 스킬을 설치하고 gitignore된
.dwp/(계획, 초안)와tmp/스크래치 공간을 구성합니다. - 필수 AI Diff Reviewer 로컬 리뷰를 설치하고, 모든 애드온을 감지해 리포지토리가 사용하는 것은 업그레이드하고 맞는 것은 제안한 뒤(구성을 채우기 위해서만 추가하지는 않음) 자체 점검합니다.
참고
리포지토리는 선택적 애드온이 하나도 없어도 완전히 적합합니다; AI Diff Reviewer 로컬 리뷰는 표준 2.3.0부터 기준선의 일부입니다. 감지된 현실이 언제나 프리셋 가정보다 우선합니다.
v7 스키마 참조
v7 계획(현재 7.x 팩의 기본값)의 기계 판독 가능 스키마 카탈로그는 다음의 고정 URL에 게시되어 있습니다. 라이브 프로젝션은 v6과 공유하는 스냅샷이며 plan-state/v6.json이나 plan-state/v7.json은 없습니다.
- Plan manifest: https://deepworkplan.com/schema/plan-manifest/v7.json
- Plan contract: https://deepworkplan.com/schema/plan-contract/v7.json (v6 contract에 선택적
parallel_safe작업 표시를 더한 것) - Journal event: https://deepworkplan.com/schema/journal-event/v7.json (
delegation이벤트 추가) - Plan snapshot (라이브 프로젝션, v6과 공유): https://deepworkplan.com/schema/plan-snapshot/v6.json
- Context manifest (v6과 공유): https://deepworkplan.com/schema/context-manifest/v6.json
- 저장소 구성: https://deepworkplan.com/schema/dwp-config/v1.json
- 애드온 기술자: https://deepworkplan.com/schema/addon-descriptor/v1.json
- 군집 인계 패킷: https://deepworkplan.com/schema/dwp-handoff/v1.json
- 벤치마크 기록: https://deepworkplan.com/schema/benchmark-record/v1.json
- 학습 기록: https://deepworkplan.com/schema/learnings-record/v1.json
v6 계획은 v6 스키마(manifest, contract, journal event)를 유지합니다. 기존 v5 계획은 계속 v5 상태 스키마를 사용하며, 이전 계획은 조용히 다시 작성되지 않습니다.
현재 7.x 팩은 새 계획을 기본적으로 v7로 생성합니다. 기존 계획은 기록된 세대를 유지하며, 마이그레이션에는 명시적 요청이 필요합니다. 새 계획에는 최소 세 자리 숫자로 된 단조 증가 ID를 부여합니다(예: PLAN_001_add_payment_webhooks/). 고정된 v5 스키마는 숫자 ID를 한 단어로 세므로 v5 슬러그는 24단어이고 v7 슬러그는 25단어입니다. 기존의 번호 없는 PLAN_<slug>/ 폴더는 계속 읽을 수 있으며 절대 이름을 바꾸지 않습니다. 번호가 있는 계획이 있으면 latest는 숫자 ID가 가장 큰 계획을 가리킵니다.