본문 바로가기
C.W.K.
Stream
Lesson 04 of 05 · published

Skill과 커스텀 명령어를 여러 CLI에서 함께 쓰기

~12 min · skills, custom-commands, cross-tool, portability

Level 0🌱 입문자
0 XP0/70 lessons0/11 achievements
0/120 XP to next level120 XP to go0% complete

재사용할 능력은 사용자 정의 명령보다 Skill로 만들어

각 CLI의 사용자 정의 슬래시 명령은 만들기 쉽지만 해당 제품의 폴더와 호출 방식에 묶여. Agent Skills 표준은 같은 지시를 머리말, 자료, 스크립트와 함께 묶어 Claude Code, Codex, Gemini로 옮길 수 있게 해.

팀의 Skill은 한 저장소에서 관리하고 각 개발 환경이 그 폴더를 불러오게 해. 업데이트는 git pull로 배포되고, 같은 입력에 대한 감사 절차도 누구의 어느 CLI에서든 같은 기준으로 시작해. 작은 머리말 비용으로 이식성을 얻는 편이 장기적으로 싸.

직접 확인할 항목: .claude/commands/, .codex/commands/, .gemini/commands/, paths:.

Code

Skill 하나를 세 가지 CLI에서 공유하기·bash
# Maintain Skills in one repo
~/work/team-skills/
├── pr-summary/
│   └── SKILL.md
├── security-audit/
│   ├── SKILL.md
│   └── checklists/owasp-top10.md
└── changelog-writer/
    └── SKILL.md

# Each developer symlinks where their CLI looks
ln -s ~/work/team-skills/pr-summary    ~/.claude/skills/pr-summary
ln -s ~/work/team-skills/pr-summary    ~/.codex/skills/pr-summary
ln -s ~/work/team-skills/pr-summary    ~/.gemini/skills/pr-summary
커스텀 명령어를 Skill로 옮기기·markdown
# Yesterday: .claude/commands/review.md (Claude-only)
Review $ARGUMENTS for ...

# Today: ~/team-skills/review/SKILL.md (cross-CLI)
---
name: review
description: Code review against team standards
invocation: explicit
arguments:
  - name: target
    required: true
---
Review {{target}} for ...

External links

Exercise

주로 쓰는 CLI의 커스텀 명령어 1개를 Skill로 바꿔봐. 그 Skill을 지원하는 다른 CLI에도 심볼릭 링크로 연결하고, 각각에서 /name으로 실행해 결과가 같은지 확인해.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.