CtrlK
BlogDocsLog inGet started
Tessl Logo

strategic-compact

Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction. Use when a session is approaching a context limit and a task phase is a natural place to compact.

62

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/strategic-compact/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

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

A well-structured, largely actionable skill body with a clear decision guide and concrete hook/config guidance, weakened by a missing referenced script, time-sensitive version details in main content, and no progressive disclosure to detail files.

Suggestions

Bundle the actual suggest-compact.js in scripts/ (or inline its logic) so the referenced hook command is executable rather than a dangling reference.

Move the version-specific todo-tools note (2.1.233, model names) into a clearly labeled 'Compatibility / deprecated' section so the time-sensitive detail does not bloat the main guidance.

Tighten the 'Why Strategic Compaction?' section — the auto-compaction drawbacks are largely known to Claude; keep only the boundary-specific guidance.

DimensionReasoningScore

Conciseness

Mostly efficient and concrete, but the 'Why Strategic Compaction?' section restates rationale Claude largely knows, and the blockquote embeds time-sensitive version specifics ('2.1.233 removed the todo/task tools', 'Opus 4.8, Sonnet 5, Fable 5, Mythos 5') outside any deprecated/old-patterns section, which the rubric penalizes.

3 / 5

Actionability

Provides copy-paste-ready hook JSON and concrete environment variables with defaults, but the core mechanism depends on suggest-compact.js, which is referenced as a bundled script yet is not present in the bundle — a real gap preventing full execution.

4 / 5

Workflow Clarity

The setup sequence (hook config, env vars, script runs) and the Compaction Decision Guide table give a clear, ordered path with decision checkpoints ('The hook tells you when, you decide if'), though no explicit validate-and-retry feedback loop is present.

4 / 5

Progressive Disclosure

Sections are well-organized, but the only internal file reference (suggest-compact.js at ~/.claude/skills/strategic-compact/suggest-compact.js) does not exist in the bundle, and there is no real one-level-deep disclosure to detail files — most content is inlined in a single file.

3 / 5

Total

14

/

20

Passed

Description

82%Weight 40%Scale 1-5

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

A strong, third-person description that clearly states what the skill does and when to use it, with distinct triggers and low conflict risk. Its only weak spot is specificity, since the skill performs essentially one action.

DimensionReasoningScore

Specificity

Names the domain (context compaction) and one concrete action ('Suggests manual context compaction at logical intervals'), but the action set is narrow — it is essentially a single suggestion behavior rather than multiple concrete capabilities.

3 / 5

Completeness

Explicitly answers both what ('Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction') and when ('Use when a session is approaching a context limit and a task phase is a natural place to compact') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Uses natural terms a user would say ('context limit', 'task phase', 'compact', 'context compaction'); coverage is good for this niche though a few common synonyms (e.g. 'running out of context', 'summarize') are absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (manual compaction at logical task boundaries vs arbitrary auto-compaction) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
affaan-m/ECC
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.