@juho0719/cckit
v0.2.9
Published
Claude Code and Codex CLI Harness Installer - Interactive CLI for installing Claude Code agents, skills, commands, hooks, rules, and MCP servers
Maintainers
Readme
cckit
Claude Code 컴포넌트(에이전트, 스킬, 커맨드, 훅, 룰, MCP 서버, claudemd, statusline)의 설치/제거를 관리하는 대화형 CLI 도구
기능
- 대화형 설치 위자드 (4단계: 범위 → 카테고리 → 항목 → 확인)
- 대화형 제거 위자드 (설치된 항목 자동 감지)
- 일괄 설치 모드 (
--all) - ESC 키로 이전 단계 복귀
- 기존 파일 백업 후 덮어쓰기
- JSON 설정 파일 깊은 병합 (기존 설정 보존)
- MCP 서버 환경변수 대화형 입력
설치
npm install -g @juho0719/cckit사용법
# 대화형 설치 위자드
cckit
# 전체 항목 일괄 설치 (global)
cckit --all
# 전체 항목 일괄 설치 (project)
cckit --all --scope project
# 대화형 제거 위자드
cckit --uninstall
cckit -u
# 버전 확인
cckit --version
cckit -v
# 도움말
cckit --help
cckit -h지원 카테고리
| 카테고리 | 설명 | 설치 위치 |
|---------|------|----------|
| Agents | AI 서브 에이전트 | {scope}/agents/ |
| Skills | 재사용 가능한 스킬 프롬프트 | {scope}/skills/ |
| Commands | 슬래시 커맨드 | {scope}/commands/ |
| Hooks | Post-tool 훅 | {scope}/hooks/ + settings.json |
| Rules | CLAUDE.md 룰 파일 | {scope}/rules/ |
| MCPs | MCP 서버 설정 | ~/.claude.json 또는 ./.claude.json |
| ClaudeMd | 행동 가이드라인 | {scope}/CLAUDE.md |
| Statusline | 터미널 상태줄 스크립트 | ~/.claude/statusline.sh |
{scope}는 Global인 경우 ~/.claude, Project인 경우 ./.claude입니다.
설치 범위
- Global (
~/.claude/): 모든 프로젝트에서 공유되는 설정 - Project (
./.claude/): 현재 프로젝트에만 적용되는 설정
개발
# 저장소 클론
git clone https://github.com/juho0719/claude-code-harness.git
cd claude-code-harness
# 의존성 설치
npm install
# 빌드
npm run build
# 개발 모드 (watch)
npm run dev
# 타입 체크
npm run typecheck라이선스
MIT
