Skip to main content

strategic-compact

Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.

소스 정보

저장소
WorldFlowAI/everything-claude-code
최근 소스 활동
2026년 1월 22일 12:16
감지된 SKILL.md 언어
영어
스타
4,473
포크
674

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
strategic-compact
description
Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
# Strategic Compact Skill Suggests manual `/compact` at strategic points in your workflow rather than relying on arbitrary auto-compaction. ## Why Strategic Compaction? Auto-compaction triggers at arbitrary points: - Often mid-task, losing important context - No awareness of logical task boundaries - Can interrupt complex multi-step operations Strategic compaction at logical boundaries: - **After exploration, before execution** - Compact research context, keep implementation plan - **After completing a milestone** - Fresh start for next phase - **Before major context shifts** - Clear exploration context before different task ## How It Works The `suggest-compact.sh` script runs on PreToolUse (Edit/Write) and: 1. **Tracks tool calls** - Counts tool invocations in session 2. **Threshold detection** - Suggests at configurable threshold (default: 50 calls) 3. **Periodic reminders** - Reminds every 25 calls after threshold ## Hook Setup Add to your `~/.claude/settings.json`: ```json { "hooks": { "PreToolUse": [{ "matcher": "tool == \"Edit\" || tool == \"Write\"", "hooks": [{ "type": "command", "command": "~/.claude/skills/strategic-compact/suggest-compact.sh" }] }] } } ``` ## Configuration Environment variables: - `COMPACT_THRESHOLD` - Tool calls before first suggestion (default: 50) ## Best Practices 1. **Compact after planning** - Once plan is finalized, compact to start fresh 2. **Compact after debugging** - Clear error-resolution context before continuing 3. **Don't compact mid-implementation** - Preserve context for related changes 4. **Read the suggestion** - The hook tells you *when*, you decide *if* ## Related - [The Longform Guide](https://x.com/affaanmustafa/status/2014040193557471352) - Token optimization section - Memory persistence hooks - For state that survives compaction
GitHub에서 보기