CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

context-decay

Revalidate persistent agent knowledge by classifying why it can become stale and how quickly it changes, then retain, revise, externalize, or retire it. Use when reviewing skills, stored instructions, facts, preferences, assumptions, or workflows; when an owner, decision, or dependency changes; or when self-improvement captures, reviews, or promotes a learning. Works independently of self-improvement. Not for runtime context-window degradation, unsaved task observations, or age-based deletion.

71

Quality

89%

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

The canonical home for this skill is context-decay in pskoett/pskoett-ai-skills

SKILL.md
Quality
Evals
Security

Quality

Content

81%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-engineered instruction skill: concrete tables, a copy-paste contract template, a sequenced workflow with explicit validation and approval gates, and correctly split one-level references. Its main weakness is density — several caveats and the approval-boundary rules are restated across sections, and the section-2 ownership-handoff detail duplicates material in examples.md.

Suggestions

Consolidate the approval-boundary rules into one stated location (e.g., the "Scope and activation" section or references/skill-review.md) and reference it from section 5 and the handoff sections instead of restating it three times.

Move the ownership-handoff detail from section 2 into the worked example already present in references/examples.md, keeping only the classification rule and pointer in the body.

Merge the repeated unresolved/pending-validation guidance (sections 2 and 3 and the contract notes) into a single statement near the check step in section 3.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence (no concept explanations, no fluff) but packs many overlapping caveats across sections: the approval boundary is restated in "Scope and activation", section 5, and "Skill findings from learning and healing"; the unresolved-validation rule appears in sections 2, 3, and the contract notes; "do not invent an owner" appears twice. This matches the anchor of mostly efficient content that includes some unnecessary repetition and could be tightened, rather than the minor-trim level above.

3 / 5

Actionability

Guidance is fully concrete for an instruction-only skill: executable install commands, two decision tables mapping each decay type and rate to a specific revalidation method and timing, a four-outcome table with use-conditions and results, a copy-paste-ready YAML context contract, and a worked example (tooling.node-version / .nvmrc) plus a ready-to-use provider chat prompt. Specific instructions cover the common cases.

5 / 5

Workflow Clarity

The five numbered sections form a clear sequence (identify claim → classify cause/cadence → check and choose outcome → record contract → apply and report) with explicit validation checkpoints: "Perform the smallest check that can answer the claim. Record the evidence, scope/version checked, and actual check date", the pending-unresolved loop when evidence is missing, and the post-edit feedback step "After editing, reread the affected claims and check their source links and consistency." Destructive/batch operations (skill edits, retire) are gated by an explicit approval boundary, so no validation cap applies.

5 / 5

Progressive Disclosure

Both references (references/skill-review.md, references/examples.md) exist, are one level deep, and are clearly signaled at point of need, and worked examples are properly split out of the main body. However, the ownership-handoff prose in section 2 substantially duplicates a worked example that already lives in examples.md, and some of that deep detail belongs in the reference rather than the overview body — a minor organization gap placing this just below the top anchor.

4 / 5

Total

17

/

20

Passed

Description

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

An exemplary description: it states what the skill does and when to use it with concrete trigger phrases, separates its scope from neighboring skills via explicit exclusions, and stays in third person. The only improvement space is a few natural user synonyms (memory, outdated, up-to-date) in the trigger list.

DimensionReasoningScore

Specificity

The description names the domain and a comprehensive set of concrete actions: "Revalidate persistent agent knowledge by classifying why it can become stale and how quickly it changes, then retain, revise, externalize, or retire it." The four dispositions plus the two-axis classification fully cover the skill's action set, matching the anchor for multiple specific concrete actions with comprehensive coverage. It stays in third person throughout.

5 / 5

Completeness

Both questions are answered explicitly: the first sentence states precisely what the skill does (classify cause and cadence, then retain/revise/externalize/retire), and three explicit "Use when..." clauses state when to use it, plus a "Not for..." clause excluding runtime context-window degradation, unsaved observations, and age-based deletion. This clearly matches the top anchor answering both what and when with concrete trigger phrases, and adds negative scoping beyond it.

5 / 5

Trigger Term Quality

Trigger coverage is strong and natural: "reviewing skills, stored instructions, facts, preferences, assumptions, or workflows; when an owner, decision, or dependency changes; or when self-improvement captures, reviews, or promotes a learning." However, common user phrasings like "memory", "outdated", "still up to date", or named instruction files (e.g., CLAUDE.md/AGENTS.md) are absent, which fits the anchor of good keyword coverage with a few natural terms missing rather than comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche (validity of stored knowledge) and explicitly disambiguates from adjacent skills: "Works independently of self-improvement. Not for runtime context-window degradation, unsaved task observations, or age-based deletion." Distinct triggers and explicit exclusions give minimal conflict risk.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

pskoett/pskoett-ai-skills

Path

plugin/skills/context-decay/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.