Skill

Command Validator

This skill should be used when the user wants to "validate a command", "review my command", "check command quality", "audit slash command", or needs evaluation of their Claude Code custom command against best practices.

From skills-toybox
Install
1
Run in your terminal
$
npx claudepluginhub wonjiko/claude-toymarket --plugin skills-toybox
Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

Command Validator

Claude Code custom command를 공식 문서 기준과 베스트 프랙티스로 검증하고 점수를 매긴다.

검증 대상

사용자가 제공한 command 파일 (.md)

체크리스트

1. Frontmatter (25점)

항목점수기준
description 존재5frontmatter에 description 필드가 있는가
description 품질560자 이내, 동사로 시작, 명확한가
allowed-tools 적절성5필요한 도구만 최소로, Bash는 command filter 사용
argument-hint 제공5인자 사용 시 hint가 있는가
model 적절성5복잡도에 맞는 모델 선택 (또는 생략)

2. 본문 구조 (25점)

항목점수기준
Agent 지향 작성10Claude에게 지시하는 형식인가 (사용자 설명 X)
단일 책임5하나의 command = 하나의 명확한 task
프로세스 명확성5단계별 작업이 명확한가
불필요한 내용 없음5마케팅 언어, 과잉 설명 없는가

3. Dynamic 기능 활용 (25점)

항목점수기준
$ARGUMENTS / $1, $2 사용10인자가 필요하면 적절히 사용하는가
@file 참조5파일 참조가 필요하면 사용하는가
!command 활용5동적 컨텍스트가 필요하면 bash 실행 사용하는가
${CLAUDE_PLUGIN_ROOT}5플러그인 command면 경로 참조 활용

4. 안정성 & 에러 처리 (25점)

항목점수기준
입력 검증10필수 인자 없을 때 처리가 있는가
에러 케이스 고려5실패 상황에 대한 가이드가 있는가
보안 고려5민감한 정보 노출 위험이 없는가
파괴적 작업 경고5돌이킬 수 없는 작업 전 경고가 있는가

검증 프로세스

Step 1: 파일 읽기

사용자가 제공한 command 파일을 읽는다.

Step 2: 체크리스트 평가

각 항목을 평가하고 점수를 매긴다:

  • 완전 충족: 만점
  • 부분 충족: 절반
  • 미충족: 0점
  • 해당 없음: 만점 (패널티 없음)

Step 3: 결과 출력

## Command Validation Report

### Summary
- **파일**: [파일명]
- **총점**: [X]/100
- **등급**: [S/A/B/C/D]

### Frontmatter (X/25)
- [x] description 존재 (5/5)
- [ ] description 품질 (2/5) - "60자 초과"
...

### 본문 구조 (X/25)
...

### Dynamic 기능 (X/25)
...

### 안정성 (X/25)
...

### 개선 제안
1. [구체적인 개선 사항]
2. [구체적인 개선 사항]

### 수정된 버전 (선택)
[점수가 B 이하면 개선된 버전 제안]

등급 기준

등급점수설명
S90-100모범 사례, 배포 권장
A80-89우수, 사소한 개선 가능
B70-79양호, 개선 권장
C60-69보통, 개선 필요
D0-59미흡, 재작성 권장

예외 처리

상황대응
파일 경로 미제공경로 요청
유효하지 않은 markdown파싱 에러 보고
frontmatter 없음없는 것으로 간주하고 평가
플러그인 vs 유저 command컨텍스트에 맞게 ${CLAUDE_PLUGIN_ROOT} 평가

참고 레퍼런스

평가 기준은 다음을 기반으로 함:

  • Claude Code 공식 문서 (https://code.claude.com/docs/)
  • ~/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/command-development/
Stats
Parent Repo Stars1
Parent Repo Forks0
Last CommitFeb 4, 2026