zipkok/dotfiles-claude
No description.
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code $ claude mcp add kubernetes -- /opt/homebrew/bin/npx -y kubernetes-mcp-server@latest $ npx degit zipkok/dotfiles-claude/agents ./rig-dotfiles-claude/agents $ npx degit zipkok/dotfiles-claude/commands ./rig-dotfiles-claude/commands $ npx degit zipkok/dotfiles-claude/skills ./rig-dotfiles-claude/skills $ npx degit zipkok/dotfiles-claude/hooks ./rig-dotfiles-claude/hooks
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ claude mcp add kubernetes -- /opt/homebrew/bin/npx -y kubernetes-mcp-server@latest $ npx degit zipkok/dotfiles-claude/skills/agent-creator .claude/skills/agent-creator $ npx degit zipkok/dotfiles-claude/skills/directory .claude/skills/directory $ npx degit zipkok/dotfiles-claude/skills/doc-review .claude/skills/doc-review $ npx degit zipkok/dotfiles-claude/skills/eli5 .claude/skills/eli5 $ npx degit zipkok/dotfiles-claude/skills/jd-analyze .claude/skills/jd-analyze $ npx degit zipkok/dotfiles-claude/skills/ship-discussion .claude/skills/ship-discussion $ npx degit zipkok/dotfiles-claude/skills/skill-creator .claude/skills/skill-creator $ npx degit zipkok/dotfiles-claude/skills/unity-mcp-skill .claude/skills/unity-mcp-skill $ npx degit zipkok/dotfiles-claude/skills/wiki-ingest .claude/skills/wiki-ingest $ npx degit zipkok/dotfiles-claude/skills/wiki-lint .claude/skills/wiki-lint $ npx degit zipkok/dotfiles-claude/skills/wiki-query .claude/skills/wiki-query
$ curl -fsSL --create-dirs -o .claude/agents/config-review.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/config-review.md $ curl -fsSL --create-dirs -o .claude/agents/doc-review-checker.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/doc-review-checker.md $ curl -fsSL --create-dirs -o .claude/agents/doc-review-synthesizer.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/doc-review-synthesizer.md $ curl -fsSL --create-dirs -o .claude/agents/exec-interviewer.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/exec-interviewer.md $ curl -fsSL --create-dirs -o .claude/agents/pr-author.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/pr-author.md $ curl -fsSL --create-dirs -o .claude/agents/ship-discussion-position.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/ship-discussion-position.md $ curl -fsSL --create-dirs -o .claude/agents/ship-discussion-synthesizer.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/ship-discussion-synthesizer.md $ curl -fsSL --create-dirs -o .claude/agents/ship-discussion-technique-agent.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/ship-discussion-technique-agent.md $ curl -fsSL --create-dirs -o .claude/agents/tech-interviewer.md https://raw.githubusercontent.com/zipkok/dotfiles-claude/main/agents/tech-interviewer.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Skill",
"hooks": [
{
"type": "command",
"command": "npx -y ccstatusline@latest --hook"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/hooks/pre-commit-lint.sh"
},
{
"type": "command",
"command": "bash ~/.claude/hooks/protect-main-branch.sh"
},
{
"type": "command",
"command": "bash ~/.claude/hooks/require-tests.sh"
},
{
"type": "command",
"command": "bash ~/.claude/hooks/allow-curl-get.sh"
}
]
},
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/hooks/protect-sensitive-files.sh"
},
{
"type": "command",
"command": "bash ~/.claude/hooks/block-build-artifacts.sh"
}
]
},
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi"
}
]
}
]
}
} MCP servers (1)
| server | source | est. tokens |
|---|---|---|
| kubernetes-mcp-server · "kubernetes" | npm | 2.5k |
Skills (11)
agent-creatordirectorydoc-revieweli5jd-analyzeship-discussionskill-creatorunity-mcp-orchestratorwiki-ingestwiki-lintwiki-query
Subagents (9)
| config-review | git diff 또는 PR diff를 정확성(스키마·문법·값 범위) 위주로 꼼꼼히 리뷰한다. SRE 운영 설정(Grafana/Loki/Tempo, YAML/HCL 등) PR 리뷰에 사용. |
| doc-review-checker | 영어로 작성된 문서를 지정된 디멘션 1개 관점에서만 리뷰한다. skills/doc-review의 workflow(workflows/doc-review-panel.js)가 디멘션마다 다른 프롬프트로 병렬 호출한다. |
| doc-review-synthesizer | 6개 디멘션 체커(doc-review-checker) 결과를 받아 중복 병합·심각도순 정렬 후 하나의 최종 리뷰 리포트로 수렴한다. workflows/doc-review-panel.js가 마지막 단계에서 1회 호출한다. |
| exec-interviewer model: claude-sonnet-4-6 | — |
| pr-author | diff를 분석해 Conventional Commits 제목과 정해진 목차의 PR 본문을 작성한다. 승인 후 브랜치 push 및 PR 생성까지 수행. 로컬 변경을 PR로 올릴 때 사용. |
| ship-discussion-position | 쟁점 하나에 대해 지정된 입장을 최강 논리로 옹호한다. ship-discussion의 Result 단계에서 workflows/ship-discussion-panel.js가 같은 쟁점에 대해 A/B 두 입장으로 2회 호출한다. |
| ship-discussion-synthesizer | 여러 에이전트의 결과(기법-에이전트 여러 개, 또는 입장 A/B)를 받아 모드에 맞는 절차로 하나로 수렴시킨다. ship-discussion의 Plan·Review·Result 단계 전부에서 마지막 수렴 단계로 workflows/ship-discussion-panel.js가 호출한다. |
| ship-discussion-technique-agent | 지정된 사고도구(thinking-tool) 1개를 주어진 대상(쟁점 목록 또는 계획)에 적용해 의견을 낸다. ship-discussion의 Plan·Review 단계에서 workflows/ship-discussion-panel.js가 다른 기법명으로 여러 번 호출한다. |
| tech-interviewer model: claude-sonnet-4-6 | — |
Hooks (19)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Skill | npx -y ccstatusline@latest --hook |
| PreToolUse | Bash | bash ~/.claude/hooks/pre-commit-lint.sh |
| PreToolUse | Bash | bash ~/.claude/hooks/protect-main-branch.sh |
| PreToolUse | Bash | bash ~/.claude/hooks/require-tests.sh |
| PreToolUse | Bash | bash ~/.claude/hooks/allow-curl-get.sh |
| PreToolUse | Write|Edit | bash ~/.claude/hooks/protect-sensitive-files.sh |
| PreToolUse | Write|Edit | bash ~/.claude/hooks/block-build-artifacts.sh |
| PreToolUse | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| PostToolUse | Write|Edit | bash ~/.claude/hooks/notify-claude-md-update.sh |
| PostToolUse | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| UserPromptSubmit | * | npx -y ccstatusline@latest --hook |
| UserPromptSubmit | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| Stop | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| StopFailure | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| PostToolUseFailure | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| PermissionRequest | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| SubagentStart | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| SubagentStop | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
| TeammateIdle | * | if [ -f '~/.orca/agent-hooks/claude-hook.sh' ] && [ -r '~/.orca/agent-hooks/claude-hook.sh' ] && [ -x '~/.orca/agent-hooks/claude-hook.sh' ]; then /bin/sh '~/.orca/agent-hooks/claude-hook.sh'; else cat >/dev/null 2>&1 || :; fi |
Slash commands (2)
/pr/review
Plugins (8)
superpowers@claude-plugins-officialspex@cc-rhuss-marketplaceclaude-md-management@claude-plugins-officialswift-lsp@claude-plugins-officiallast30days@last30days-skillclaude-powerline@claude-powerlineslidev@cc-rhuss-marketplacecaveman@caveman
Permissions
deny (0)
—
ask (0)
—
allow (2)
WebSearch
WebFetch
Similar rigs
zhuzhaoyun/Molio
A local-first personal knowledge layer for AI agents. Build evolving knowledge spaces with LLM Wiki, knowledge graphs, and agent workflows.
Pragmatist 8.6k tok ·
choiyounggi/dev-loop
LLM Knowledge Management • Wiki-grounded verification • RFC-based documentation • Best practices automation • AI-native engineering
Pragmatist 7.5k tok ·
HAR5HA-7663/My_Claude_Setup
Full export of my Claude Code setup — settings, skills, agents, hooks, statusline, plugins, MCP configs + agent install instructions
Skill Collector 7.5k tok ·
boaz-hwang/boaz-wiki
BOAZ Wiki — 문서와 AI 세션으로 만드는 출처 기반 지식 위키 · Markdown, Obsidian, agent skills and versioned human review
Minimalist 422 tok ·