command-creator은(는) 무엇을 하나요?
이 스킬은 Claude Code 슬래시 명령어를 생성할 때 사용해야 합니다. 사용자가 "명령어 생성", "슬래시 명령어 만들기", "명령어 추가"를 요청하거나 워크플로우를 재사용 가능한 명령어로 문서화하려는 경우에 사용하세요. 최적화되고 에이전트가 실행 가능한 슬래시 명령어를 적절한 구조와 모범 사례에 따라 만드는 데 필수적입니다.
사용 방법
- 터미널에서
claude를 실행하여 Claude Code를 엽니다. - 다음 중 하나의 형식으로 요청합니다: "create a command", "make a slash command", "add a command"
- 명령어가 수행할 작업을 설명합니다.
- 명령어 이름과 트리거 단어를 지정합니다.
- Claude가 자동으로 명령어를 생성하고 등록합니다.
명령어 구조
생성된 명령어는 다음과 같은 구조를 따릅니다:
/command-name [옵션] [인수]
- 명령어 이름: 짧고 기억하기 쉬워야 합니다 (예:
lint,deploy) - 옵션:
--flag또는-f형식으로 사용 - 인수:
<필수>또는[선택]형식으로 정의
모범 사례
- 명령어 이름은 고유해야 함: 기존 명령어와 충돌하지 않도록 확인
- 입력 검증 추가: 유효하지 않은 입력에 대한 오류 처리 포함
- 환경 변수 활용:
process.env를 통해 설정 값을 읽기 - 에러 핸들링: 실패 시 명확한 메시지 출력 및 복구 방법 제안
- 문서화: 명령어 사용법을
SKILL.md에 기록
예제
사용자가 "deploy 명령어를 만들어줘"라고 요청하면:
# Claude가 생성한 명령어 예시
/deploy --env production --version v1.2.3
이 명령어는 자동으로 배포 스크립트를 실행하고 결과를 출력합니다.