← ClaudeAtlas

strategic-compactlisted

세션 컨텍스트 압축(/clear · /compact) 시점을 판단해야 할 때. — MUST TRIGGER: /nova:plan·/nova:design·/nova:auto 마일스톤 직후, 토큰 사용량 70%+ 도달, 무관 작업 전환 직전.
TeamSPWK/nova · ★ 2 · AI & Automation · score 71
Install: claude install-skill TeamSPWK/nova
# Nova Strategic Compact 세션-수준 컨텍스트 압축 시점을 판단한다. NOVA-STATE 본문 스냅샷 + events.jsonl 분리(v5.44.0+ 상태-수준 모델)와 짝을 이루는 *세션-수준* (Claude Code 컨텍스트 창 자체)의 `/clear`·`/compact` 적기를 안내한다. Nova 5기둥 중 **맥락 기둥**의 마지막 한 조각 — 진단(P0-1 컨텍스트 ���스트 4원인 카탈로그)에서 자동 안내까지 잇는 출구. ## 적용 규칙 (on-demand 로드) - `docs/nova-rules.md §8` 세션 상태 유지 — STATE 트림과 세션 압축의 분리 - `docs/nova-rules.md §10` 관찰성 계약 — events.jsonl로 후험 검증 가능 ## 핵심 원칙 1. **상태-수준 ≠ 세션-수준.** NOVA-STATE.md 본문 스냅샷 + events.jsonl 단일 진실원(`skills/context-chain/SKILL.md`, v5.44.0+)은 사람-읽는 인덱스 + 기계-읽는 시계열이지 Claude 컨텍스트 창 압축이 아니다. 둘은 **별도 트리거, 별도 효과**. 2. **`/clear` ≠ `/compact`.** `/clear`는 무관 작업 사이 즉시 비움(요약 없음), `/compact`는 마일스톤 사이 요약 압축. 잘못 쓰면 Generator 컨텍스트가 회복 불가능하게 손실된다. 3. **AI는 제안, 인간은 결정.** 본 스킬은 *시점 안내*만 한다 — `/compact`·`/clear`는 사용자가 직접 입력. 자동 실행 금지 (메모리 `feedback_evidence_first_identity` 정합). 4. **9 진입점 동결 유지.** 본 스킬은 NOVA-STATE 갱신 트리거를 추가하지 않는다 (v5.19.6 state-prune-symmetry 룰 보존). ## MUST TRIGGER (적기) | 시점 | 권장 동작 | 사유 | |------|----------|------| | `/nova:plan` 완료 직후 | `/compact` 권장 | Plan 결과는 docs/plans/{slug}.md에 보존됨 — 컨텍스트는 요약해도 안전 | | `/nova:design` 완료 직후 | `/compact` 권장 | Design 결과는 docs/designs/{slug}.md에 보존됨 | | `/nova:auto` Phase 종료 시 | `/compact` 권장 | Phase 결과는 events.jsonl + v3 marker 자동 렌더로 보존됨 — 다음 Phase는 요약본만 있어도 충분 (v5.44.0+) | | 토큰 사용량 70%+ 도달 | `/compact` 또는 `/clear` | 80%+ AUTOCOMPACT 발동 전 사용자 통제 압축 (`docs/cost-optimization.md` 권장 50%와 정합) | | 무관 작업 전환 직전 | `/clear` | 어텐션 희석 사전 차단 (`docs/context-rot-diagnosis.md` §1