CtrlK
BlogDocsLog inGet started
Tessl Logo

ac-context-compactor

Manage and compact context for long sessions. Use when context is filling up, creating handoff summaries, optimizing context usage, or preparing for session continuation.

64

Quality

76%

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 ./skills/ac-context-compactor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 compact, actionable skill body with executable code and a real bundle reference, well-organized for progressive disclosure. Its main gap is the absence of validation/verification feedback loops for a destructive context-compaction operation, which limits workflow clarity.

Suggestions

Add an explicit validation step before compaction (e.g., verify the summary captures critical state and unresolved tasks before discarding original context) to establish a feedback loop for this destructive operation.

Make the Quick Start snippet copy-paste ready by defining `project_dir` and showing the necessary async/import setup.

Tighten the Summary Structure JSON example or move the full schema into scripts/context_compactor.py to reduce inline token cost.

DimensionReasoningScore

Conciseness

The body is lean with no concept-explanation fluff, but the full Summary Structure JSON example and the slightly redundant Purpose/Context Management sections could be trimmed to fully earn every token.

4 / 5

Actionability

Quick Start provides concrete, executable Python referencing the real bundle script, but `project_dir` is undefined and the snippet is not fully copy-paste ready.

4 / 5

Workflow Clarity

A threshold decision tree and four-step Compaction Strategy are present, but context compaction is a destructive/batch operation with no validation checkpoint verifying critical state is preserved before discarding, capping this at 3.

3 / 5

Progressive Disclosure

Body is organized into clear sections with a one-level-deep reference to the real scripts/context_compactor.py for full implementation; the API Reference pointer could signal what the file contains more explicitly.

4 / 5

Total

15

/

20

Passed

Description

83%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 well-constructed description that clearly answers both what the skill does and when to use it, with concrete trigger phrases and third-person voice. The main weakness is mild overlap among the named actions and some jargon-leaning terms limiting trigger naturalness.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Manage and compact context', 'creating handoff summaries', 'optimizing context usage', 'preparing for session continuation'), though they overlap somewhat in meaning and are not fully comprehensive.

4 / 5

Completeness

Explicitly states both what ('Manage and compact context for long sessions') and when ('Use when context is filling up, creating handoff summaries...') with concrete trigger phrases, matching the 5-anchor structure.

5 / 5

Trigger Term Quality

Includes several natural trigger phrases like 'context is filling up' and 'creating handoff summaries', but 'optimizing context usage' leans jargon-ward and synonyms/file extensions are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (context compaction for sessions) with distinct triggers, but the integration with ac-session-manager/ac-handoff-creator signals closely related skills and minor overlap risk.

4 / 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
fernandezbaptiste/Skrillz
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.