Build recommendation systems with collaborative filtering, matrix factorization, hybrid approaches. Use for product recommendations, personalization, or encountering cold start, sparsity, quality evaluation issues.
96
100%
Does it follow best practices?
Impact
84%
0.98xAverage score across 3 eval scenarios
Passed
No known issues
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
90d6bd7
Table of Contents
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.