C.W.K.
Stream
Lesson 04 of 05 · published

Cross-CLI Capability 로서의 Skill 과 커스텀 명령어

~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

한 번 작성, CLI 가 어디든

Agent Skills standard 가 Skill 을 CLI-agnostic 만들어. Claude Code 위해 작성한 Skill 이 Codex 와 Gemini 에서 Skill — 같은 frontmatter, 같은 body, 같은 paths:. 커스텀 slash 명령어 (.claude/commands/, .codex/commands/, .gemini/commands/) 가 더 간단하지만 CLI-specific; Skills standard 가 subsume: Skill 작성 + cross-CLI portability 받기.

팀 move: Skill 을 단일 repo (네 거 또는 공유) 에 유지. 각 개발자의 CLI 가 로컬 config 로 로드. 업데이트가 git pull 통해 propagate. 같은 input 의 같은 audit 가 어느 CLI 가 어느 개발자 앞이든 같은 output 생성.

Code

One Skill, three CLIs·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
Custom commands → Skills·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 에 symlink. 각각에서 /name 으로 run. output parity 확인.

Progress

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

댓글 0

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

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