CtrlK
BlogDocsLog inGet started
Tessl Logo

recommendation-engine

Build recommendation systems with collaborative filtering, matrix factorization, hybrid approaches. Use for product recommendations, personalization, or encountering cold start, sparsity, quality evaluation issues.

96

0.98x
Quality

100%

Does it follow best practices?

Impact

84%

0.98x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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 is a well-crafted skill description that excels across all dimensions. It provides specific technical approaches, natural trigger terms that practitioners would use, explicit 'Use for' guidance, and a clearly defined niche in recommendation systems that distinguishes it from other ML-related skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'collaborative filtering, matrix factorization, hybrid approaches' and specific use cases like 'product recommendations, personalization' plus technical challenges like 'cold start, sparsity, quality evaluation issues'.

3 / 3

Completeness

Clearly answers both what ('Build recommendation systems with collaborative filtering, matrix factorization, hybrid approaches') and when ('Use for product recommendations, personalization, or encountering cold start, sparsity, quality evaluation issues').

3 / 3

Trigger Term Quality

Includes natural terms users would say: 'recommendation systems', 'product recommendations', 'personalization', plus domain-specific terms like 'cold start', 'sparsity' that practitioners would naturally use when seeking help.

3 / 3

Distinctiveness Conflict Risk

Clear niche focused specifically on recommendation systems with distinct technical triggers (collaborative filtering, matrix factorization, cold start) that are unlikely to conflict with general ML or data processing skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is an exemplary skill file that demonstrates excellent token efficiency while providing comprehensive, actionable guidance. The content is well-structured with a clear progression from overview to implementation to troubleshooting, with appropriate references to detailed materials. The Known Issues Prevention section is particularly valuable, providing concrete solutions with executable code for common pitfalls.

DimensionReasoningScore

Conciseness

The skill is lean and efficient, providing executable code without explaining basic concepts Claude already knows. The comparison table is compact, and code examples are focused without unnecessary commentary.

3 / 3

Actionability

Provides fully executable Python code throughout, including complete class implementations, a 5-step quick start guide, and specific solutions for common problems with copy-paste ready code snippets.

3 / 3

Workflow Clarity

The 5-step quick start provides clear sequencing with numbered steps. The Known Issues Prevention section includes explicit validation patterns and fallback chains with error handling for risky operations.

3 / 3

Progressive Disclosure

Excellent structure with overview content in the main file and clear 'When to Load References' section pointing to one-level-deep reference files for detailed implementations. Each reference is well-signaled with specific use cases.

3 / 3

Total

12

/

12

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
secondsky/claude-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.