ワンクリックで
doc-sync
코드 변경 후 어떤 문서를 같이 고쳐야 하는지 change class 기준으로 좁혀주는 점검 스킬
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
코드 변경 후 어떤 문서를 같이 고쳐야 하는지 change class 기준으로 좁혀주는 점검 스킬
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
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를 먼저 실행한다