CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

context-management-context-save

Use when working with context management context save

1.31x
Quality

44%

Does it follow best practices?

Impact

91%

1.31x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/context-management-context-save/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

38%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 buzzword-heavy monolith: padded role/roadmap sections, non-executable code skeletons calling undefined functions, and workflows with no validation checkpoints. Its one progressive-disclosure reference points to a nonexistent file, so the skill never tells Claude how to actually invoke the tool.

Suggestions

Cut the buzzword padding — 'Role and Purpose', 'Advanced Integration Capabilities', and 'Future Roadmap' add no instructions and waste context tokens.

Split the seven extraction strategies, format/database listings, and code examples into the referenced resources/implementation-playbook.md (which currently does not exist) and keep SKILL.md a concise overview with a working link.

Make the code executable or replace it with the tool's actual invocation: extract_project_context() depends on helper functions that are never defined anywhere in the skill.

DimensionReasoningScore

Conciseness

Several sections are pure padding — 'An elite context engineering specialist focused on comprehensive, semantic, and dynamically adaptable context preservation', 'Advanced Integration Capabilities', and 'Future Roadmap' — plus empty bullets like 'Use advanced compression algorithms' and 'Optimize storage efficiency'. This is noticeably verbose (anchor 2) rather than severely verbose (anchor 1), since no basic concepts are re-explained and real content (parameters, formats, code) is interwoven.

2 / 5

Actionability

The code examples are non-executable skeletons — extract_project_context() calls extract_project_metadata(), analyze_architecture(), build_dependency_graph(), and generate_semantic_tags(), none defined anywhere, and compress_context() references equally undefined strategy functions. This matches anchor 3 ('pseudocode instead of executable code; missing key details'); it is above anchor 2 because enumerated input parameters, supported formats, named vector databases, and a JSON schema provide some concrete grounding, but below anchor 4 because no actual tool invocation is ever shown.

3 / 5

Workflow Clarity

The two 'Reference Workflows' list numbered, logically ordered steps ('Analyze project structure... Store in vector database') but include no commands and no validation checkpoints — the 'Apply relevant best practices and validate outcomes' bullet is a hand-wave. This matches anchor 3 ('sequence present but checkpoints missing or implicit'); it is above anchor 2 because the sequences are complete and coherent rather than gapped, and below anchor 4 because no checkpoints exist at all.

3 / 5

Progressive Disclosure

All detail — seven extraction strategies, format and database listings, and code examples — is inlined in a ~175-line monolithic SKILL.md, and its single reference ('open resources/implementation-playbook.md') points to a file that does not exist in the bundle. This matches anchor 2 ('content that clearly belongs in separate files is inlined'); it falls below anchor 3 because the only reference is a broken path rather than a usable pointer.

2 / 5

Total

10

/

20

Passed

Description

23%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 only a circular 'when' clause restating the skill name — it says nothing about what the skill does and offers no natural trigger phrases a user would actually say. It sits just above the bottom of the scale, distinguishable only by having an explicit 'Use when' trigger at all.

Suggestions

Add a 'what' statement with third-person action verbs before the trigger clause, e.g. 'Captures project state, serializes context artifacts, and restores them across sessions.'

Replace the circular 'context management context save' phrasing with natural user phrases such as 'save session context', 'create a handoff', or 'preserve project state between sessions'.

Make the 'when' clause concrete by tying it to real scenarios (session handoff, archiving knowledge before context compaction) instead of restating the skill name.

DimensionReasoningScore

Specificity

The description 'Use when working with context management context save' names no concrete action or capability whatsoever — it is a circular restatement of the skill name. This matches anchor 1 ('no concrete actions; pure abstract language'); anchor 2's example ('Processes PDF files') at least names a generic action, which this lacks.

1 / 5

Completeness

Only a 'when' clause is present ('Use when working with...') with no 'what' — nothing states what the skill does. This matches anchor 2's 'only when is present without what' (example: 'Use when working with documents') exactly; it stays above anchor 1 only because an explicit trigger clause does exist.

2 / 5

Trigger Term Quality

The only keywords are the name-derived 'context management' and 'context save', while natural user phrases like 'save the session', 'create a handoff', or 'preserve project state' are absent. This fits anchor 2 ('one or two generic keywords; missing the natural phrases users say') rather than anchor 3, whose example ('Works with PDF files') contains a term users actually say.

2 / 5

Distinctiveness Conflict Risk

'context save' carves out a somewhat specific niche, but the broad term 'context management' overlaps with memory, summarization, and session-handoff skills, matching anchor 3 ('somewhat specific but could still overlap with similar skills'). It is below anchor 4 because the vague phrasing leaves no firm boundary against those neighbors.

3 / 5

Total

8

/

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/skills/context-management-context-save/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.