en un clic
doc-sync
코드 변경 후 어떤 문서를 같이 고쳐야 하는지 change class 기준으로 좁혀주는 점검 스킬
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
코드 변경 후 어떤 문서를 같이 고쳐야 하는지 change class 기준으로 좁혀주는 점검 스킬
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
외부 API, 스키마, 모델명, 컬럼명을 코드에 직접 박기 전에 계약과 런타임을 검증하는 스킬
Use when a route, schema, env var, worker path, or UI surface change can ripple across code, docs, and verification, and you need an explicit impact map before editing.
화면 설계에서 route/API/구조 문서까지 연결하는 범용 스킬
Use before saying work is done, especially after code or document changes, to confirm executed verify commands, changed docs, assumptions, residual risks, and a clear release verdict.
Use when wiring page data fetch/mutation, loading timing, and stale/refresh behavior.
Use when hardening error boundaries, retry paths, and user-visible recovery messages.
| name | doc-sync |
| description | 코드 변경 후 어떤 문서를 같이 고쳐야 하는지 change class 기준으로 좁혀주는 점검 스킬 |
| user_invocable | true |
| tags | ["documentation","drift","post-edit","ssot"] |
| trigger | 코드 변경 후 문서 누락이 걱정될 때 |
| version | 1 |
문서를 많이 쓰게 만들기보다, 꼭 고쳐야 할 문서를 빠르게 찾는 데 목적이 있다.
/self-review 전에git diff --name-only HEAD
git diff --name-only --cached
git status --porcelain
아래만 바뀌면 문서 갱신이 불필요할 수 있다.
단, 동작이나 경계가 바뀌면 trivial이 아니다.
| Class | Example | Must Update | Maybe Update |
|---|---|---|---|
| route/surface | page, route, endpoint | PROJECT-STATUS.md, route/spec docs | PRD.md, ARCHITECTURE.md |
| schema/model | DB, types, contracts | SCHEMA.md, PROJECT-STATUS.md | DECISION-LOG.md |
| pipeline/flow | workers, jobs, orchestration | PROJECT-STATUS.md, ARCHITECTURE.md | ops docs |
| automation/prompt | automation, skills, hooks | PROJECT-STATUS.md, ops docs | AGENTS.md |
| design/token | UI, CSS, tokens | PROJECT-STATUS.md | design or route docs |
| config/infra | env, build, CI | infra docs or ARCHITECTURE.md | DECISION-LOG.md |
각 문서에 대해 아래 중 하나를 판정한다.
updatednot neededmissingmissing이면 이유와 섹션 힌트를 같이 적는다.
| 상황 | Companion Check |
|---|---|
| UI/route 변경 | visual smoke, UI audit |
| schema/contract 변경 | contract test, typecheck |
| automation/hook 변경 | related script run |
| 큰 변경 | self-review |
## Doc Sync Report
### Change classes
- route/surface
- design/token
### Must update
| 문서 | 이유 | 상태 | 섹션 힌트 |
|---|---|---|---|
| docs/status/PROJECT-STATUS.md | 현재 동작 변화 반영 | missing | Active Tracks |
| docs/ref/ARCHITECTURE.md | 구조 경계 변경 | updated | Layers |
### Companion checks
- npm run build
- visual smoke
### Verdict
- ⚠️ 1 doc needs update
PROJECT-STATUS.md 필요 여부가 검토되었다DECISION-LOG.md 필요 여부가 검토되었다PROJECT-STATUS.md만 우선 맞춘다doc-framework를 먼저 실행한다