CtrlK
BlogDocsLog inGet started
Tessl Logo

context-fundamentals

Context is the complete state available to a language model at inference time. It includes everything the model can attend to when generating responses: system instructions, tool definitions, retrieved documents, message history, and tool outputs.

26

Quality

18%

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

Quality

Content

28%Scale 1-5

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

This skill reads more like a textbook chapter on context engineering than an actionable skill for Claude. It spends most of its token budget explaining concepts Claude already understands (transformer attention, RAG, system prompts) rather than providing concrete, executable guidance for context engineering tasks. The lack of real workflows, validation steps, and actionable code examples significantly limits its utility.

Suggestions

Replace conceptual explanations of LLM fundamentals (attention mechanisms, position encoding, what system prompts are) with concrete, actionable procedures—e.g., a step-by-step workflow for auditing and optimizing an agent's context configuration.

Add executable code examples showing how to measure context usage, implement compaction triggers, or programmatically manage progressive disclosure rather than just describing these concepts abstractly.

Create a clear numbered workflow for the primary use cases (designing new agent context, debugging context-related issues, optimizing existing context) with explicit validation checkpoints.

Move detailed topic explanations (Anatomy of Context, Attention Mechanics) into separate reference files and keep SKILL.md as a concise overview with actionable quick-start guidance.

DimensionReasoningScore

Conciseness

The skill extensively explains concepts Claude already knows well—attention mechanisms, transformer architecture, what system prompts are, what tool definitions are, how RAG works. Much of this is textbook-level explanation of LLM fundamentals that adds no novel actionable knowledge. Sections like 'The Attention Budget Constraint' and 'Position Encoding and Context Extension' explain basic transformer concepts at length.

2 / 5

Actionability

The skill is overwhelmingly conceptual and descriptive rather than actionable. The two examples provided are illustrative markdown snippets rather than executable code. Guidelines like 'implement compaction triggers at 70-80% utilization' and 'monitor context usage during development' give no concrete steps, commands, or code for how to actually do these things. Most content describes what context engineering is rather than instructing how to do it.

2 / 5

Workflow Clarity

There is no clear multi-step workflow or process to follow. The 'Practical Guidance' section offers general advice without sequenced steps. The guidelines section is a flat list of principles rather than an actionable workflow. For a skill about designing agent systems, there's no step-by-step process for evaluating, designing, or debugging context configurations.

2 / 5

Progressive Disclosure

The skill references several related skills (context-degradation, context-optimization, multi-agent-patterns, tool-design) and mentions a 'Context Components Reference,' but no bundle files exist to support these references. The document itself is a monolithic wall of conceptual content (~300+ lines) that could benefit from splitting detailed topics into separate reference files. The section structure is reasonable but the content is too long for what it delivers.

3 / 5

Total

9

/

20

Passed

Description

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

This description is a conceptual definition of 'context' rather than a functional skill description. It fails to describe any concrete actions the skill performs, provides no 'when to use' guidance, and lacks the specificity needed for Claude to distinguish it from other skills. It would be essentially unusable for skill selection in a multi-skill environment.

Suggestions

Rewrite the description to state concrete actions the skill performs (e.g., 'Manages context windows by summarizing conversation history, prioritizing relevant documents, and optimizing token usage').

Add an explicit 'Use when...' clause with natural trigger phrases (e.g., 'Use when the user asks about context limits, token budgets, context window management, or when conversations become too long').

Replace the definitional/encyclopedic tone with third-person active voice describing capabilities, so Claude can match it against user requests.

DimensionReasoningScore

Specificity

The description reads like a glossary definition of 'context' rather than describing any concrete actions or capabilities. There are no verbs indicating what the skill does — no 'extracts', 'analyzes', 'manages', etc.

1 / 5

Completeness

The description answers neither 'what does this skill do' nor 'when should Claude use it'. It is purely a definitional statement about what 'context' means, with no actionable guidance for skill selection.

1 / 5

Trigger Term Quality

It includes some technical terms like 'system instructions', 'tool definitions', 'retrieved documents', 'message history', and 'tool outputs', but these are used definitionally rather than as natural trigger terms a user would say. A user asking for help with context management would not phrase their request this way.

2 / 5

Distinctiveness Conflict Risk

The description is so generic and abstract — covering system instructions, tool definitions, documents, message history — that it could overlap with virtually any skill. There is no clear niche or distinguishing trigger.

1 / 5

Total

5

/

20

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

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.