Back to list
ssiumha

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. 템플릿 기반 생성

  1. templates/{type}.md Read
  2. 플레이스홀더 치환
  3. Write로 파일 생성

Modification Process

  1. 대상 확인: 기존 command 파일 Read
  2. 수정 유형 파악:
    • 로직 변경 → 본문 수정
    • 인자 추가 → $ARGUMENTS 설명 수정
    • 병렬화 추가 → batch-processor 패턴 적용
  3. Edit으로 수정

중요 원칙

  1. $ARGUMENTS 활용: 사용자 입력은 $ARGUMENTS로 받음
  2. 명확한 단계: 번호 매김으로 순서 명시
  3. 에러 처리: 실패 시 동작 정의
  4. 상태 관리: 배치 처리 시 체크리스트 파일 활용

Examples

Simple command 생성

User: "코드 포맷팅 command 만들어줘"

Flow:

  1. 유형: simple
  2. 위치: 프로젝트
  3. templates/simple.md 기반 생성
  4. .claude/commands/format.md 작성

Batch processor 생성

User: "이미지를 컴포넌트로 변환하는 배치 command 만들어줘"

Flow:

  1. 유형: batch-processor (병렬 + 체크리스트)
  2. 위치: 프로젝트
  3. templates/batch-processor.md 기반 생성
  4. .claude/commands/img-batch.md 작성

사용: /img-batch checklist.yaml

기존 command 수정

User: "format command에 lint도 추가해줘"

Flow:

  1. 기존 파일 Read
  2. 단계 추가
  3. 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