- Tests normalizeSkillSlug for edge cases (empty, null, special chars) - Tests hashSkillValue determinism and 10-char hex output - Tests deriveCanonicalSkillKey for all 5 source types - Tests parseSkillImportSource for GitHub, skills.sh, URL, local paths