sudocode-ai/everything-sudocode/strategic-compact
Claude Code and agent skill by sudocode-ai/everything-sudocode
- community
Checking that the SKILL.md file is still in the repository.
Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
Install
npx vskill@latest install sudocode-ai/everything-sudocode/strategic-compactSKILL.md
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:
- Tracks tool calls - Counts tool invocations in session
- Threshold detection - Suggests at configurable threshold (default: 50 calls)
- Periodic reminders - Reminds every 25 calls after threshold
Hook Setup
Add to your ~/.claude/settings.json:
Configuration
Environment variables:
COMPACT_THRESHOLD- Tool calls before first suggestion (default: 50)
Best Practices
- Compact after planning - Once plan is finalized, compact to start fresh
- Compact after debugging - Clear error-resolution context before continuing
- Don't compact mid-implementation - Preserve context for related changes
- Read the suggestion - The hook tells you when, you decide if
Sudocode Integration
Compaction Boundaries in Sudocode Workflow
The sudocode workflow has natural compaction boundaries:
Recommended Compaction Points
Good times to compact:
- After spec creation
- Spec is persisted in
.sudocode/specs/ - Context can be reloaded with
show_spec - Compact to start fresh for planning
- After issue planning
- Issues are persisted with relationships
readywill show what to work on- Compact before implementation
- After closing an issue
- Work is complete and documented
- Feedback is attached to spec
- Fresh context for next issue
Bad times to compact:
- Mid-implementation
- Lose context about current approach
- May duplicate work or miss edge cases
- Before providing feedback
- Need context to write good feedback
- Wait until feedback is submitted
- While debugging
- Investigation context is crucial
- Compact after resolution
Sudocode-Aware Suggestion
Update the compaction suggestion to check sudocode state:
Context Preservation Across Compaction
Since sudocode persists context, after compaction you can restore:
Key context survives in:
.sudocode/specs/- All spec content.sudocode/issues/- Issue state and relationships- Feedback - Attached to specs
- Git history - Code changes
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/strategic-compact/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sudocode-ai/everything-sudocode/strategic-compact)