CtrlK
BlogDocsLog inGet started
Tessl Logo

code-refactoring-context-restore

Use when working with code refactoring context restore

27

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

The canonical home for this skill is context-management-context-restore in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

17%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 is heavily padded with conceptual explanations, vague architectural descriptions, and non-executable pseudocode that Claude already understands. It reads more like a product marketing document or design spec than an actionable skill, with sections like 'Future Roadmap' and 'Role Statement' consuming tokens without providing executable guidance. The workflows lack validation steps and concrete implementation details needed for reliable execution.

Suggestions

Remove the Role Statement, Context Overview, Future Roadmap, and Integration Patterns sections entirely — they explain concepts Claude already knows and add no actionable value.

Replace pseudocode with either fully executable code examples (with real dependencies and imports) or remove code blocks and provide concrete CLI commands with actual tool references.

Add explicit validation and error-recovery steps to the workflows, e.g., 'If context validation fails, run X to identify stale components and re-fetch from source.'

Either provide the referenced 'resources/implementation-playbook.md' bundle file or remove the reference, and split the 8 strategy sections into separate reference files with clear navigation links from a concise overview.

DimensionReasoningScore

Conciseness

Extremely verbose with extensive explanations of concepts Claude already knows (what vector search is, what cosine similarity is, what RAG is). The 'Role Statement', 'Context Overview', 'Future Roadmap', and 'Integration Patterns' sections add no actionable value. The skill explains basic programming concepts and architectural patterns at length without providing genuinely novel or project-specific information.

1 / 5

Actionability

The code examples are pseudocode that reference undefined functions (calculate_composite_score, prioritize_components, estimate_tokens, load_component, VectorDatabase) and cannot be executed. The CLI examples reference a non-existent 'context-restore' tool with no installation or setup instructions. The workflows are high-level descriptions rather than concrete, executable steps.

2 / 5

Workflow Clarity

The two 'Reference Workflows' are extremely high-level (4 vague steps each) with no validation checkpoints, no error handling, and no feedback loops. Steps like 'Validate context against current codebase' and 'Generate resumption summary' are undefined. For a system involving data integrity and merging operations, the complete absence of validation steps and error recovery is a significant gap.

2 / 5

Progressive Disclosure

The skill references 'resources/implementation-playbook.md' but no bundle files are provided, making this reference unverifiable and potentially broken. The content is a monolithic wall of text with 8 numbered strategy sections that could be split into separate reference files. All advanced content is inlined rather than appropriately distributed.

2 / 5

Total

7

/

20

Passed

Description

20%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 severely lacking in all dimensions. It provides no information about what the skill actually does — only a vague 'Use when' clause with generic terms. It would be nearly impossible for Claude to reliably select this skill from a pool of coding-related skills.

Suggestions

Add concrete actions describing what the skill does, e.g., 'Restores refactoring context by analyzing code history, tracking renamed symbols, and reconstructing intermediate refactoring states.'

Expand the 'Use when' clause with specific trigger scenarios, e.g., 'Use when the user needs to resume an interrupted refactoring, recover lost refactoring context, or understand previous code transformations.'

Include natural keywords and synonyms users might say, such as 'resume refactoring', 'pick up where I left off', 'code restructuring', 'restore session', or 'continue refactoring'.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. It doesn't describe what the skill does — there are no verbs like 'extracts', 'analyzes', or 'refactors'. It's entirely vague and abstract.

1 / 5

Completeness

It has a 'when' clause ('Use when working with...') but completely lacks a 'what' — there is no description of what the skill actually does. The 'when' itself is also vague and unhelpful.

2 / 5

Trigger Term Quality

It includes 'code refactoring' and 'context restore' which are somewhat relevant keywords, but they are generic and don't cover natural user phrases or synonyms. Users are unlikely to say 'context restore' naturally.

2 / 5

Distinctiveness Conflict Risk

'Code refactoring' is extremely broad and could overlap with many coding-related skills. 'Context restore' adds some specificity but is too vague to clearly distinguish this skill from other refactoring or code management tools.

2 / 5

Total

7

/

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.