CtrlK
BlogDocsLog inGet started
Tessl Logo

tdg-personal/strategic-compact

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

59

Quality

59%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

40%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description identifies a clear niche around manual context compaction and is distinctive, but it lacks explicit trigger guidance ('Use when...') and misses common user-facing keywords. The single-action focus and absence of a 'when' clause significantly limit its effectiveness for skill selection among many options.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about managing context window limits, preserving conversation memory, or avoiding auto-compaction during long tasks.'

Include natural trigger terms users would actually say, such as 'context window', 'running out of context', 'long conversation', 'memory management', or 'conversation history'.

List additional concrete actions beyond just suggesting compaction, e.g., 'Identifies logical breakpoints in tasks, recommends when to compact, and explains how to preserve key context across phases.'

DimensionReasoningScore

Specificity

The description names a specific domain (context compaction) and describes the core action (suggests manual context compaction at logical intervals), but it doesn't list multiple concrete actions—it's essentially one action with a rationale.

2 / 3

Completeness

The description explains what the skill does (suggests manual context compaction) but lacks any explicit 'Use when...' clause or trigger guidance. Per the rubric, a missing 'Use when' clause caps completeness at 2, and since the 'when' is entirely absent, this scores a 1.

1 / 3

Trigger Term Quality

Includes relevant terms like 'context compaction', 'auto-compaction', and 'task phases', but misses common user-facing variations like 'context window', 'running out of context', 'memory management', or 'conversation length'. Users may not naturally say 'compaction'.

2 / 3

Distinctiveness Conflict Risk

Context compaction is a fairly niche topic, and the description's focus on manual compaction at logical intervals vs. auto-compaction creates a clear, distinct niche that is unlikely to conflict with other skills.

3 / 3

Total

8

/

12

Passed

Implementation

64%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides solid actionable guidance with excellent decision tables for when to compact and concrete hook configuration. However, it suffers from scope creep — the 'Token Optimization Patterns' section covers topics beyond strategic compaction (lazy loading, deduplication, context-mode) that dilute the core skill. The workflow could benefit from explicit validation steps around saving context before compacting.

Suggestions

Move the 'Token Optimization Patterns' section to a separate reference file (e.g., TOKEN-OPTIMIZATION.md) and link to it, keeping SKILL.md focused on strategic compaction.

Add an explicit pre-compaction checklist or validation step: verify important context is saved to files/memory before running /compact.

Trim the 'What Survives Compaction' and 'Why Strategic Compaction?' sections — Claude understands these concepts and they can be reduced to 2-3 bullet points each.

DimensionReasoningScore

Conciseness

The skill contains useful information but is more verbose than necessary. The 'Why Strategic Compaction?' section explains concepts Claude can infer, the 'What Survives Compaction' table is largely common knowledge for Claude, and the 'Token Optimization Patterns' section drifts into tangential topics (trigger-table lazy loading, duplicate instruction detection) that aren't core to the strategic compact skill.

2 / 3

Actionability

Provides concrete, copy-paste ready JSON configuration for hooks, a clear decision guide table for when to compact, specific commands like `/compact Focus on implementing auth middleware next`, and actionable best practices. The hook setup is fully executable.

3 / 3

Workflow Clarity

The decision guide table is excellent for deciding when to compact, and the 'How It Works' section explains the mechanism. However, there's no explicit end-to-end workflow with validation checkpoints — for instance, no guidance on verifying that important context was saved before compacting, or what to do if compaction loses critical state.

2 / 3

Progressive Disclosure

The content is reasonably well-structured with clear headers and tables, but the 'Token Optimization Patterns' section is a large inline block that feels tangential and could be split into a separate reference file. The 'Related' section at the end provides some navigation but the references are external links rather than well-organized companion files.

2 / 3

Total

9

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents