AI 코딩 도구를 위한 오픈 소스 CLI
나만의 AI 설정,
Git에는 흔적 없이.
저장소마다 AI 설정을 복사할 필요가 없습니다. 스킬, 서브에이전트, 지침, MCP 서버를 번들 하나로 묶어 원하는 프로젝트에 적용하세요. 12가지 코딩 도구에서 써도 git status는 깔끔하게 유지됩니다.
skul
$ skul add sjquant/ghosts writing Applied writing for claude-code, codex, cursor $ ls .claude/skills ghosts:cold-reader ghosts:eli5 ghosts:humanize-korean ghosts:make-skill ghosts:rewrite $ git status nothing to commit, working tree clean
설정은 한곳에
번들 하나로, 어디서 코딩하든.
설정은 한 번만 작성하세요. Skul이 각 도구에 맞는 위치에 배치합니다. 프로젝트마다 적용할 수도 있고, --global로 전역에 적용할 수도 있습니다.
.claude/.agents/, .codex/skills/agents/AGENTS.mdmcp.json.cursor/.opencode/GitHub Copilot, Kiro, Antigravity, Grok Build, Qwen Code, Cline, Kimi Code CLI, ZCode에서도 사용할 수 있습니다.
함께 쓰는 저장소에서도
팀의 지침 위에,
나만의 규칙을.
이미 AGENTS.md를 커밋하고 있나요? Skul은 내 로컬 사본에만 지침을 덧붙입니다. 코딩 도구는 팀 지침과 내 지침을 모두 읽지만, 팀원에게는 변경 사항이 보이지 않습니다. 업스트림 변경 사항을 가져올 때는 skul sync를 사용하세요.
팀 지침저장소에 커밋된 지침
나만의 지침내 번들에서 가져와 로컬에만 추가
부담 없이 사용해 보세요
커밋할 것도 없고.
되돌리기도 쉽습니다.
Skul은 작성한 파일을 .git/info/exclude에 등록하고, .gitignore는 건드리지 않습니다. 번들을 제거하면 원래 파일로 돌아갑니다.
코딩 도구가 보는 파일
my-project/ .agents/skills/ .claude/skills/ .cursor/skills/ src/ README.md
Git이 보는 파일
my-project/ src/ README.md
다음 프로젝트에서 사용해 보세요.
Node.js 20 이상과 Git이 필요합니다.
skul
$ npm install --global @solaqua/skul $ skul add sjquant/ghosts writing
writing은 공개 예제 번들입니다. 언제든 내 저장소의 번들로 바꿔 쓸 수 있습니다.