Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
affaan-m avatar

Strategic Compact

  • 6.8k installs
  • 238k repo stars
  • Updated August 5, 2026
  • affaan-m/everything-claude-code

strategic-compact is an agent skill for Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.

About

Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction 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 When to Activate Running long sessions that approach context limits 200K tokens Working on multi-phase tasks research plan implement test Switching between unrelated tasks within the same session After completing a major milestone and starting new work When responses slow down or become less coherent context pressure 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 diff.

  • Strategic Compact Skill
  • Running long sessions that approach context limits (200K+ tokens)
  • Working on multi-phase tasks (research → plan → implement → test)
  • Switching between unrelated tasks within the same session
  • After completing a major milestone and starting new work

Strategic Compact by the numbers

  • 6,798 all-time installs (skills.sh)
  • +236 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #235 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

strategic-compact capabilities & compatibility

Capabilities
strategic compact skill · running long sessions that approach context limi · working on multi phase tasks (research → plan → · switching between unrelated tasks within the sam · after completing a major milestone and starting
Use cases
documentation
From the docs

What strategic-compact says it does

--- name: strategic-compact description: Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
SKILL.md
--- # Strategic Compact Skill Suggests manual `/compact` at strategic points in your workflow rather than relying on arbitrary auto-compaction.
SKILL.md
**Compact after planning** — Once plan is finalized in TodoWrite, compact to start fresh 2.
SKILL.md
npx skills add https://github.com/affaan-m/everything-claude-code --skill strategic-compact

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs6.8k
repo stars238k
Security audit3 / 3 scanners passed
Last updatedAugust 5, 2026
Repositoryaffaan-m/everything-claude-code

When should developers use strategic-compact and what problem does it solve?

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

Who is it for?

Developers working with strategic-compact patterns described in the skill documentation.

Skip if: Skip when cached docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

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

What you get

Grounded guidance and workflows from SKILL.md for strategic-compact.

  • Timed compaction recommendations
  • Preserved phase context across milestones

By the numbers

  • Activates when sessions approach context limits above 200K tokens

Files

SKILL.mdMarkdownGitHub ↗

Strategic Compact Skill

Suggests manual /compact at strategic points in your workflow rather than relying on arbitrary auto-compaction.

When to Activate

  • Running long sessions that approach context limits (200K+ tokens)
  • Working on multi-phase tasks (research → plan → implement → test)
  • Switching between unrelated tasks within the same session
  • After completing a major milestone and starting new work
  • When responses slow down or become less coherent (context pressure)

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.js script runs on PreToolUse (Edit/Write) and combines two signals:

1. Context size (primary) — Reads the latest usage record from the session transcript (transcript_path in the hook payload) and sums input_tokens + cache_read_input_tokens + cache_creation_input_tokens (the true context size of the turn). Suggests /compact at a window-scaled threshold — 160k tokens on a 200k window, 250k on a 1M window (detected from a [1m] model marker, or inferred when observed tokens already exceed 200k) — and re-reminds after every additional 60k tokens of context growth 2. Tool-call count (secondary) — Counts tool invocations in session; suggests at a configurable threshold (default: 50 calls), then every 25 calls after

Hook Setup

Add to your ~/.claude/settings.json:

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Edit",
        "hooks": [{ "type": "command", "command": "node ~/.claude/skills/strategic-compact/suggest-compact.js" }]
      },
      {
        "matcher": "Write",
        "hooks": [{ "type": "command", "command": "node ~/.claude/skills/strategic-compact/suggest-compact.js" }]
      }
    ]
  }
}

Configuration

Environment variables:

  • COMPACT_THRESHOLD — Tool calls before first suggestion (default: 50)
  • COMPACT_CONTEXT_THRESHOLD — Context tokens before the context-size suggestion (default: 160000 on a 200k window, 250000 on a 1M window; 0 disables the context signal)
  • COMPACT_CONTEXT_INTERVAL — Additional context tokens before the suggestion repeats (default: 60000)

Compaction Decision Guide

Use this table to decide when to compact:

Phase TransitionCompact?Why
Research → PlanningYesResearch context is bulky; plan is the distilled output
Planning → ImplementationYesPlan is in TodoWrite or a file; free up context for code
Implementation → TestingMaybeKeep if tests reference recent code; compact if switching focus
Debugging → Next featureYesDebug traces pollute context for unrelated work
Mid-implementationNoLosing variable names, file paths, and partial state is costly
After a failed approachYesClear the dead-end reasoning before trying a new approach

What Survives Compaction

Understanding what persists helps you compact with confidence:

PersistsLost
CLAUDE.md instructionsIntermediate reasoning and analysis
TodoWrite task listFile contents you previously read
Memory files (~/.claude/memory/)Multi-step conversation context
Git state (commits, branches)Tool call history and counts
Files on diskNuanced user preferences stated verbally

Best Practices

1. Compact after planning — Once plan is finalized in TodoWrite, 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 5. Write before compacting — Save important context to files or memory before compacting 6. Use `/compact` with a summary — Add a custom message: /compact Focus on implementing auth middleware next

Related

  • The Longform Guide — Token optimization section
  • Memory persistence hooks — For state that survives compaction
  • continuous-learning skill — Extracts patterns before session ends

Related skills

Forks & variants (1)

Strategic Compact has 1 known copy in the catalog totaling 1.4k installs. They canonicalize to this original listing.

FAQ

What does strategic-compact do?

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

When should I invoke strategic-compact?

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

Where is the source documentation?

Ground claims in SKILL.md excerpts and linked reference files from the cached docs.

Is Strategic Compact safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.