88 lines
3.2 KiB
JSON
88 lines
3.2 KiB
JSON
{
|
|
"skill_name": "d3-visualization",
|
|
"version": "1.0",
|
|
"threshold": 3.5,
|
|
"criteria": [
|
|
{
|
|
"name": "Completeness",
|
|
"weight": 1.5,
|
|
"description": "Covers full D3 workflow from setup to advanced layouts",
|
|
"levels": {
|
|
"5": "Complete coverage: selections, data joins, scales, shapes, layouts, transitions, interactions with examples",
|
|
"3": "Core concepts covered but missing advanced topics (force layouts, geographic maps) or practical examples",
|
|
"1": "Incomplete: missing critical concepts like scales or data joins"
|
|
}
|
|
},
|
|
{
|
|
"name": "Clarity",
|
|
"weight": 1.4,
|
|
"description": "Explanations are clear with WHY sections and code examples",
|
|
"levels": {
|
|
"5": "Every concept has WHY explanation, clear examples, and common pitfalls documented",
|
|
"3": "Most concepts explained but some lack context or examples",
|
|
"1": "Unclear explanations, missing examples, jargon without definitions"
|
|
}
|
|
},
|
|
{
|
|
"name": "Actionability",
|
|
"weight": 1.5,
|
|
"description": "Provides copy-paste templates and step-by-step workflows",
|
|
"levels": {
|
|
"5": "Complete code templates for all common charts, step-by-step workflows with checklists",
|
|
"3": "Some templates and workflows but incomplete or missing key patterns",
|
|
"1": "Theoretical only, no actionable code or workflows"
|
|
}
|
|
},
|
|
{
|
|
"name": "Structure",
|
|
"weight": 1.3,
|
|
"description": "Organized with clear navigation and progressive learning path",
|
|
"levels": {
|
|
"5": "Interactive hub, clear workflows, logical resource organization, all content linked",
|
|
"3": "Organized but navigation unclear or some content orphaned",
|
|
"1": "Disorganized, hard to navigate, no clear entry points"
|
|
}
|
|
},
|
|
{
|
|
"name": "Triggers",
|
|
"weight": 1.4,
|
|
"description": "YAML description clearly defines WHEN to use skill",
|
|
"levels": {
|
|
"5": "Trigger-focused description with specific use cases, anti-triggers documented",
|
|
"3": "Some triggers mentioned but vague or missing anti-triggers",
|
|
"1": "Generic description, unclear when to use"
|
|
}
|
|
},
|
|
{
|
|
"name": "Resource Quality",
|
|
"weight": 1.3,
|
|
"description": "Resources are self-contained, under 500 lines, with WHY/WHAT structure",
|
|
"levels": {
|
|
"5": "All resources <500 lines, WHY sections present, no orphaned content",
|
|
"3": "Some resources over limit or missing WHY sections",
|
|
"1": "Resources over 500 lines, missing structure"
|
|
}
|
|
},
|
|
{
|
|
"name": "User Collaboration",
|
|
"weight": 1.2,
|
|
"description": "Skill creation involved user at decision points",
|
|
"levels": {
|
|
"5": "User approved at each major step, validated structure and scope",
|
|
"3": "Some user input but limited collaboration",
|
|
"1": "No user collaboration"
|
|
}
|
|
},
|
|
{
|
|
"name": "File Size",
|
|
"weight": 1.4,
|
|
"description": "All files under size limits",
|
|
"levels": {
|
|
"5": "SKILL.md <500 lines, all resources <500 lines",
|
|
"3": "Some files over limits",
|
|
"1": "Multiple files significantly over limits"
|
|
}
|
|
}
|
|
]
|
|
}
|