← Back to list

command-creator
by ssiumha
dotfiles driven development
⭐ 8🍴 0📅 Jan 21, 2026
SKILL.md
name: command-creator description: Creates slash commands for repeated workflows. Use when defining batch processing, pipelines, or checklist-based automation.
Command Creator
Slash command를 생성하고 관리합니다. Command는 반복 작업을 단축키처럼 호출하는 프롬프트 템플릿입니다.
파일 위치
| 위치 | 경로 | 용도 |
|---|---|---|
| 프로젝트 | .claude/commands/{name}.md | 현재 프로젝트에서만 사용 |
| 전역 | ~/.claude/commands/{name}.md | 모든 프로젝트에서 사용 |
Command 유형
| 유형 | 설명 | 템플릿 | 예시 |
|---|---|---|---|
| simple | 단순 작업 실행 | templates/simple.md | /format, /lint |
| batch-processor | 체크리스트 + 병렬 처리 | templates/batch-processor.md | /img-batch, /migrate |
| interactive | 질문-응답 기반 | templates/interactive.md | /init, /setup |
| pipeline | 순차 단계 처리 | templates/pipeline.md | /deploy, /release |
Creation Process
1. 요구사항 수집
AskUserQuestion으로 확인:
[필수]
- 목적: 이 command가 무엇을 하는가?
- 입력:
$ARGUMENTS로 받을 값은?
[선택]
- 유형: 단순 / 배치 / 대화형 / 파이프라인?
- 병렬 처리: agent 병렬 호출 필요?
2. 기존 command 확인
중복 방지를 위해 검색:
Glob ~/.claude/commands/*.md
Glob .claude/commands/*.md
3. 유형 선택
사용자 요구사항 기반 자동 추천:
| 키워드 | 추천 유형 |
|---|---|
| "배치", "병렬", "체크리스트" | batch-processor |
| "단계별", "순차", "파이프라인" | pipeline |
| "질문", "대화", "선택" | interactive |
| 그 외 | simple |
4. 위치 선택
- [1] 프로젝트:
.claude/commands/{name}.md - [2] 전역:
~/.claude/commands/{name}.md
5. 템플릿 기반 생성
templates/{type}.mdRead- 플레이스홀더 치환
- Write로 파일 생성
Modification Process
- 대상 확인: 기존 command 파일 Read
- 수정 유형 파악:
- 로직 변경 → 본문 수정
- 인자 추가 →
$ARGUMENTS설명 수정 - 병렬화 추가 → batch-processor 패턴 적용
- Edit으로 수정
중요 원칙
- $ARGUMENTS 활용: 사용자 입력은
$ARGUMENTS로 받음 - 명확한 단계: 번호 매김으로 순서 명시
- 에러 처리: 실패 시 동작 정의
- 상태 관리: 배치 처리 시 체크리스트 파일 활용
Examples
Simple command 생성
User: "코드 포맷팅 command 만들어줘"
Flow:
- 유형: simple
- 위치: 프로젝트
templates/simple.md기반 생성.claude/commands/format.md작성
Batch processor 생성
User: "이미지를 컴포넌트로 변환하는 배치 command 만들어줘"
Flow:
- 유형: batch-processor (병렬 + 체크리스트)
- 위치: 프로젝트
templates/batch-processor.md기반 생성.claude/commands/img-batch.md작성
사용: /img-batch checklist.yaml
기존 command 수정
User: "format command에 lint도 추가해줘"
Flow:
- 기존 파일 Read
- 단계 추가
- Edit으로 수정
Technical Details
상세 템플릿은 다음 파일 참조:
templates/simple.md: 단순 작업templates/batch-processor.md: 체크리스트 + 병렬 처리templates/interactive.md: 질문-응답 기반templates/pipeline.md: 순차 단계 처리resources/01-command-types.md: 유형별 상세 설명
Score
Total Score
55/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


