CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

context-window-management

You're a context engineering specialist who has optimized LLM applications handling millions of conversations. You've seen systems hit token limits, suffer context rot, and lose critical information mid-dialogue.

Quality

28%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/context-window-management/SKILL.md

The canonical home for this skill is context-window-management in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

11%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.

The body is a skeleton with almost no instructional substance: a truncated persona paragraph, bare keyword lists, pattern names without techniques, and anti-pattern headings without content. It provides no executable guidance, no workflow, and no meaningful organization, leaving a reader with nothing actionable to apply.

Suggestions

Replace the persona narrative with concrete techniques, e.g. specific trimming heuristics (drop oldest tool outputs first, retain system prompt and last N turns), token-counting commands, and when-to-summarize vs. when-to-retrieve decision rules.

Fill in the three empty Anti-Pattern sections with what each looks like and what to do instead (e.g. Naive Truncation → preserve system prompt and task statement; truncate middle turns first).

Fix the truncated sentence ("Your cor...") and replace the circular "When to Use" filler with genuine applicability conditions.

DimensionReasoningScore

Conciseness

The body is short in line count but padded: the opening paragraph repeats the frontmatter persona verbatim and is truncated mid-sentence ("Your cor"), Capabilities is a bare keyword list, the three Anti-Pattern headings ("### ❌ Naive Truncation", "### ❌ Ignoring Token Costs", "### ❌ One-Size-Fits-All") have zero content, and "When to Use" is circular filler ("This skill is applicable to execute the workflow or actions described in the overview"). This matches anchor 2 (several padded sections); it is not 3 because almost no token here earns its place, and not 1 because there is no wall of over-explanation.

2 / 5

Actionability

No code, commands, or concrete executable guidance anywhere. Pattern entries like "Place important content at start and end" and "Summarize by importance, not just recency" are high-level hints, and the anti-patterns are empty headings with no explanation of what to do instead. This matches anchor 1 (entirely vague; only describes rather than instructs); anchor 2 would require at least minimal concrete steps.

1 / 5

Workflow Clarity

There is no sequence of steps, no decision guidance (e.g. when to summarize vs. when to trim), and no validation checkpoints. Even under the simple-skill exception, workflow clarity requires an unambiguous single action, and no actionable instruction exists at all. Anchor 1 (steps missing or incoherent) fits.

1 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), so the score rests on body organization alone. The under-50-lines guideline allows a 5 only for well-organized sections, but the sections here are hollow stubs — empty anti-pattern headings, a truncated sentence, and a circular When-to-Use line — which is minimal, poorly organized structure matching anchor 2 rather than the 'some structure' of anchor 3.

2 / 5

Total

6

/

20

Passed

Description

11%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.

The description is a persona narrative rather than a capability statement: it says who the agent is, not what the skill does or when to invoke it. It fails on all four dimensions — no actions, no natural trigger terms, no what/when answers, and high conflict risk with adjacent context-management skills.

Suggestions

Rewrite the description in third person as a capability statement, e.g. "Manages LLM context windows: trims, summarizes, and prioritizes conversation history to stay within token budgets."

Add an explicit trigger clause, e.g. "Use when a conversation approaches token limits, context is degrading results, or history must be condensed before continuing."

Include natural user-facing keywords such as "context window", "token budget", "conversation too long", and "summarize history" to improve both trigger quality and distinctiveness from generic prompt skills.

DimensionReasoningScore

Specificity

The description is a pure persona statement ("You're a context engineering specialist who has optimized LLM applications handling millions of conversations") with no capability or action verbs at all — not even generic ones. The second-person voice ("You're", "You've seen") would trigger the -1 penalty per the judging guidelines, but the score is already at the floor; anchor 2 requires minimal or generic actions, which are absent.

1 / 5

Completeness

Neither question is answered: there is no 'what' (the persona sentence describes a background, not a capability the skill performs) and no 'when' (no Use-when clause or equivalent trigger guidance). This matches anchor 1 ('missing both what and when'); the guideline cap of 3 for a missing Use-when clause does not bind since the score is already below it.

1 / 5

Trigger Term Quality

It contains a few semi-technical keywords ("token limits", "context rot", "lose critical information mid-dialogue") but none of the natural phrases a user would actually say (e.g. "context window", "trim the conversation", "summarize the history", "token budget"). This sits between anchors 2 and 3 but is noticeably below the midpoint because the missing terms are the common ones.

2 / 5

Distinctiveness Conflict Risk

"Context engineering" is a very broad persona with high overlap risk against closely related skills (the body itself lists prompt-caching, conversation-memory, and rag-implementation as related). No distinct trigger phrases exist to disambiguate, matching anchor 2 rather than 3, which would require some specificity in the triggers.

2 / 5

Total

6

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/context-window-management/SKILL.md

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.