skill-lint은(는) 무엇을 하나요?
Claude Code 스킬 맵 유효성 검사 — 동기화, 프론트매터, 참조, 도메인
개요
이 스킬은 Claude Code 스킬 맵(skill.md 파일 또는 관련 메타데이터)의 유효성을 검사합니다.
주요 기능
- 동기화 검사: 스킬 맵에 정의된 내용과 실제 파일 시스템 간의 불일치를 확인합니다.
- 프론트매터 검사: YAML 프론트매터의 필수 필드와 형식이 올바른지 검증합니다.
- 참조 검사: 다른 스킬이나 리소스를 참조하는 항목의 정확성을 확인합니다.
- 도메인 검사: 정의된 도메인이 유효한지, 중복되거나 누락된 항목이 없는지 검사합니다.
사용 방법
claude code skill:run pleme-io/skill-lint
또는 특정 경로를 대상으로 실행하려면:
claude code skill:run pleme-io/skill-lint --path ./skills
검사 규칙
- 모든 스킬 맵 파일은 유효한 YAML 형식이어야 합니다.
- 프론트매터는
name,description,version필드를 반드시 포함해야 합니다. - 참조는 동일한 저장소 내에 존재하는 파일 또는 공개 스킬만 허용됩니다.
- 도메인 목록에 중복이 있으면 안 됩니다.
출력 예시
✅ 모든 검사 통과
❌ 오류 발견:
- skills/my-skill/skill.md: 필수 필드 'version' 누락
- skills/another-skill/skill.md: 잘못된 참조 'unknown-skill'
라이선스
MIT