zionge2k/claude-dotfiles
Claude Code personal dotfiles (macOS + Arch Linux)
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
$ npx degit zionge2k/claude-dotfiles/.claude ./rig-claude-dotfiles # inspect, then merge into .claude/ 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.
$ npx degit zionge2k/claude-dotfiles/.claude/skills/agf .claude/skills/agf $ npx degit zionge2k/claude-dotfiles/.claude/skills/askUserQuestion .claude/skills/askUserQuestion $ npx degit zionge2k/claude-dotfiles/.claude/skills/augmented-cast-wide .claude/skills/augmented-cast-wide $ npx degit zionge2k/claude-dotfiles/.claude/skills/augmented-happy-to-delete .claude/skills/augmented-happy-to-delete $ npx degit zionge2k/claude-dotfiles/.claude/skills/augmented-mind-dump .claude/skills/augmented-mind-dump $ npx degit zionge2k/claude-dotfiles/.claude/skills/augmented-parallel-impl .claude/skills/augmented-parallel-impl $ npx degit zionge2k/claude-dotfiles/.claude/skills/augmented-refinement-loop .claude/skills/augmented-refinement-loop $ npx degit zionge2k/claude-dotfiles/.claude/skills/augmented-reverse-direction .claude/skills/augmented-reverse-direction $ npx degit zionge2k/claude-dotfiles/.claude/skills/augmented-softest-prototype .claude/skills/augmented-softest-prototype $ npx degit zionge2k/claude-dotfiles/.claude/skills/brunch-writer .claude/skills/brunch-writer $ npx degit zionge2k/claude-dotfiles/.claude/skills/check-security .claude/skills/check-security $ npx degit zionge2k/claude-dotfiles/.claude/skills/claude-updates .claude/skills/claude-updates $ npx degit zionge2k/claude-dotfiles/.claude/skills/coffee-time .claude/skills/coffee-time $ npx degit zionge2k/claude-dotfiles/.claude/skills/commit .claude/skills/commit $ npx degit zionge2k/claude-dotfiles/.claude/skills/conventional-review .claude/skills/conventional-review $ npx degit zionge2k/claude-dotfiles/.claude/skills/daily-work-logger .claude/skills/daily-work-logger $ npx degit zionge2k/claude-dotfiles/.claude/skills/knowledge-gap-researcher .claude/skills/knowledge-gap-researcher $ npx degit zionge2k/claude-dotfiles/.claude/skills/learning-tracker .claude/skills/learning-tracker $ npx degit zionge2k/claude-dotfiles/.claude/skills/lecture-prep .claude/skills/lecture-prep $ npx degit zionge2k/claude-dotfiles/.claude/skills/markitdown-convert .claude/skills/markitdown-convert $ npx degit zionge2k/claude-dotfiles/.claude/skills/meeting-minutes .claude/skills/meeting-minutes $ npx degit zionge2k/claude-dotfiles/.claude/skills/my-developer .claude/skills/my-developer $ npx degit zionge2k/claude-dotfiles/.claude/skills/nukki .claude/skills/nukki $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-add-tag-and-move-file .claude/skills/obsidian-add-tag-and-move-file $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-add-tag .claude/skills/obsidian-add-tag $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-batch-process .claude/skills/obsidian-batch-process $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-batch-summarize-urls .claude/skills/obsidian-batch-summarize-urls $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-create-presentation .claude/skills/obsidian-create-presentation $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-evaluate .claude/skills/obsidian-evaluate $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-related-contents .claude/skills/obsidian-related-contents $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-summarize-article .claude/skills/obsidian-summarize-article $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-summarize-youtube .claude/skills/obsidian-summarize-youtube $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-tagging-example .claude/skills/obsidian-tagging-example $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-translate-article .claude/skills/obsidian-translate-article $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-translate-youtube .claude/skills/obsidian-translate-youtube $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-vault-query .claude/skills/obsidian-vault-query $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-vault .claude/skills/obsidian-vault $ npx degit zionge2k/claude-dotfiles/.claude/skills/obsidian-weekly-social-posts .claude/skills/obsidian-weekly-social-posts $ npx degit zionge2k/claude-dotfiles/.claude/skills/project-overview .claude/skills/project-overview $ npx degit zionge2k/claude-dotfiles/.claude/skills/project-time-tracker .claude/skills/project-time-tracker
$ curl -fsSL --create-dirs -o .claude/agents/code-refactorer.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/code-refactorer.md $ curl -fsSL --create-dirs -o .claude/agents/code-review-expert.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/code-review-expert.md $ curl -fsSL --create-dirs -o .claude/agents/content-translator.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/content-translator.md $ curl -fsSL --create-dirs -o .claude/agents/content-writer.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/content-writer.md $ curl -fsSL --create-dirs -o .claude/agents/data-scientist.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/data-scientist.md $ curl -fsSL --create-dirs -o .claude/agents/ddd-expert.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/ddd-expert.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-designer.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/frontend-designer.md $ curl -fsSL --create-dirs -o .claude/agents/kent-beck-expert.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/kent-beck-expert.md $ curl -fsSL --create-dirs -o .claude/agents/connection-agent.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/obsidian-ops-team/connection-agent.md $ curl -fsSL --create-dirs -o .claude/agents/metadata-agent.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/obsidian-ops-team/metadata-agent.md $ curl -fsSL --create-dirs -o .claude/agents/moc-agent.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/obsidian-ops-team/moc-agent.md $ curl -fsSL --create-dirs -o .claude/agents/review-agent.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/obsidian-ops-team/review-agent.md $ curl -fsSL --create-dirs -o .claude/agents/tag-agent.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/obsidian-ops-team/tag-agent.md $ curl -fsSL --create-dirs -o .claude/agents/prd-expert.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/prd-expert.md $ curl -fsSL --create-dirs -o .claude/agents/prd-writer.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/prd-writer.md $ curl -fsSL --create-dirs -o .claude/agents/project-task-planner.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/project-task-planner.md $ curl -fsSL --create-dirs -o .claude/agents/prompt-expert.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/prompt-expert.md $ curl -fsSL --create-dirs -o .claude/agents/refactoring-expert.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/refactoring-expert.md $ curl -fsSL --create-dirs -o .claude/agents/spring-expert.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/spring-expert.md $ curl -fsSL --create-dirs -o .claude/agents/technical-researcher.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/technical-researcher.md $ curl -fsSL --create-dirs -o .claude/agents/vibe-coding-coach.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/vibe-coding-coach.md $ curl -fsSL --create-dirs -o .claude/agents/youtube-obsidian-summarizer.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/youtube-obsidian-summarizer.md $ curl -fsSL --create-dirs -o .claude/agents/youtube-summarizer.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/youtube-summarizer.md $ curl -fsSL --create-dirs -o .claude/agents/zettelkasten-expert.md https://raw.githubusercontent.com/zionge2k/claude-dotfiles/main/.claude/agents/zettelkasten-expert.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash(rm -rf /)",
"Bash(rm -rf /*)",
"Bash(rm -rf ~)",
"Bash(rm -rf ~/)",
"Bash(sudo rm -rf:*)",
"Bash(git push --force:*)",
"Bash(git push -f:*)",
"Bash(git reset --hard:*)",
"Bash(git clean -f:*)",
"Bash(mkfs:*)",
"Bash(dd if=/dev:*)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/log-bash-command.sh"
}
]
}
]
}
} Skills (53)
agfaskUserQuestionaugmented-cast-wideaugmented-happy-to-deleteaugmented-mind-dumpaugmented-parallel-implaugmented-refinement-loopaugmented-reverse-directionaugmented-softest-prototypebrunch-writercheck-securityclaude-updatescoffee-timecommitconventional-reviewdaily-work-loggerknowledge-gap-researcherlearning-trackerlecture-prepmarkitdown-convertmeeting-minutesmy-developernukkiobsidian-add-tag-and-move-fileobsidian-add-tagobsidian-batch-processobsidian-batch-summarize-urlsobsidian-create-presentationobsidian-evaluateobsidian-related-contentsobsidian-summarize-articleobsidian-summarize-youtubeobsidian-tagging-exampleobsidian-translate-articleobsidian-translate-youtubeobsidian-vault-queryobsidian-vaultobsidian-weekly-social-postsproject-overviewproject-time-trackerprompt-contractssourcing-keyword-researchtdp-add-test-for-boundary-valuestdp-add-test-for-change-latertdp-add-test-for-misbehavestdp-add-test-for-side-effectstilupdate-claude-mdusage-pattern-analyzervisweekly-claude-analyticsweekly-newsletterwrap-up
Subagents (24)
| code-refactorer | Use this agent when you need to improve existing code structure, readability, or maintainability without changing functionality. This includes cleaning up messy code, reducing duplication, improving n |
| code-review-expert model: opus | Use this agent when you need to review code for safety, quality, maintainability, and best practices. This includes pull request reviews, code quality assessments, identifying improvement opportunitie |
| content-translator | Technical content translator for YouTube videos and web articles into Korean Obsidian documents |
| content-writer | Use this agent when you need to create compelling, informative content that explains complex topics in simple terms. This includes creating article outlines, writing full articles, blog posts, or any |
| data-scientist model: haiku | Data analysis expert for SQL queries, BigQuery operations, and data insights. Use proactively for data analysis tasks and queries. |
| ddd-expert model: opus | Use this agent when you need expert guidance on Domain-Driven Design (DDD) strategic and tactical patterns, object-oriented design principles, or when designing complex domain models. This includes id |
| frontend-designer | Use this agent when you need to convert design mockups, wireframes, or visual concepts into detailed technical specifications and implementation guides for frontend development. This includes analyzin |
| kent-beck-expert | Use this agent when you need guidance on applying Kent Beck's philosophy and Tidy First approach to code improvement. This includes situations requiring incremental refactoring, simple design principl |
| connection-agent | Analyzes and suggests links between related content in the vault |
| metadata-agent model: haiku | Handles frontmatter standardization and metadata addition across vault files |
| moc-agent | Identifies and generates missing Maps of Content and organizes orphaned assets |
| review-agent | Cross-checks enhancement work and ensures consistency across the vault |
| tag-agent model: haiku | Normalizes and hierarchically organizes the tag taxonomy |
| prd-expert | Use this agent when you need to create a comprehensive Product Requirements Document (PRD) for a software project or feature. This includes situations where you need to document business goals, user p |
| prd-writer | Use this agent when you need to create a comprehensive Product Requirements Document (PRD) for a software project or feature. This includes situations where you need to document business goals, user p |
| project-task-planner | Use this agent when you need to create a comprehensive development task list from a Product Requirements Document (PRD). This agent analyzes PRDs and generates detailed, structured task lists covering |
| prompt-expert | Use this agent when you need expertise in AI tool utilization, prompt engineering, MCP server configuration, or AI-assisted development practices. This includes designing effective prompts, comparing |
| refactoring-expert model: opus | Use this agent when you need to improve code structure without changing functionality, identify and fix code smells, apply systematic refactoring techniques, or enhance code readability and maintainab |
| spring-expert | Use this agent when you need expertise in Spring ecosystem development, software architecture design, or API implementation. This includes designing Spring Boot applications, implementing Clean/Hexago |
| technical-researcher | Use this agent when you need to analyze code repositories, technical documentation, implementation details, or evaluate technical solutions. This includes researching GitHub projects, reviewing API do |
| vibe-coding-coach | Use this agent when users want to build applications through conversation, focusing on the vision and feel of their app rather than technical implementation details. This agent excels at translating u |
| youtube-obsidian-summarizer | Use this agent when you need to create a detailed Korean markdown document for Obsidian from a YouTube video URL and transcript. This agent specializes in transforming YouTube content into well-struct |
| youtube-summarizer | YouTube 영상 트랜스크립트를 입력받아 한국어로 번역 및 요약하는 전문 에이전트. 25년 이상 경력의 한국 소프트웨어 개발자를 대상으로 OOP, TDD, 아키텍처 관련 YouTube 영상 트랜스크립트를 전문적으로 번역하고 요약하여 Obsidian 문서로 생성함 |
| zettelkasten-expert | Use this agent when you need to organize knowledge using the Zettelkasten method in Obsidian, create or manage notes following the vault's established structure, implement hierarchical tagging systems |
Hooks (9)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | ~/.claude/hooks/log-bash-command.sh |
| PostToolUse | Edit|Write | ~/.claude/hooks/post-edit-check.sh |
| Stop | * | ~/.claude/hooks/notify.sh "Claude Code" "작업이 완료되었습니다" |
| Stop | * | ~/.claude/hooks/session-metrics.sh |
| Notification | permission_prompt | ~/.claude/hooks/notify.sh "Claude Code" "권한 승인이 필요합니다" |
| Notification | idle_prompt | ~/.claude/hooks/notify.sh "Claude Code" "입력을 기다리고 있습니다" |
| SessionStart | * | ~/.claude/hooks/vis-serve.sh |
| SessionStart | * | ~/.claude/hooks/session-start-context.sh |
| UserPromptSubmit | * | python3 ~/.claude/hooks/UserPromptSubmit/append_ultrathink.py |
Plugins (21)
superpowers@superpowers-marketplacefrontend-design@claude-plugins-officialcode-review@claude-plugins-officialgithub@claude-plugins-officialfeature-dev@claude-plugins-officialplaywright@claude-plugins-officialserena@claude-plugins-officialsecurity-guidance@claude-plugins-officialpr-review-toolkit@claude-plugins-officialatlassian@claude-plugins-officialplugin-dev@claude-plugins-officialexplanatory-output-style@claude-plugins-officialgreptile@claude-plugins-officialhookify@claude-plugins-officiallearning-output-style@claude-plugins-officialmsbaek-tdd@msbaek-claude-pluginsNotion@claude-plugins-officialjdtls-lsp@claude-plugins-officialkotlin-lsp@claude-plugins-officialtypescript-lsp@claude-plugins-officialpyright-lsp@claude-plugins-official
Permissions
deny (11)
Bash(rm -rf /)
Bash(rm -rf /*)
Bash(rm -rf ~)
Bash(rm -rf ~/)
Bash(sudo rm -rf:*)
Bash(git push --force:*)
Bash(git push -f:*)
Bash(git reset --hard:*)
Bash(git clean -f:*)
Bash(mkfs:*)
Bash(dd if=/dev:*)
ask (0)
—
allow (15)
Bash(npm run lint)
Bash(npm run test:*)
WebFetch
Bash(git status:*)
Bash(git log:*)
Bash(git diff:*)
Bash(git show:*)
Bash(git rev-parse:*)
Bash(ls:*)
Bash(head:*)
Bash(tail:*)
Bash(wc:*)
Bash(stat:*)
Bash(which:*)
Bash(ffprobe:*)
Similar rigs
vichannnnn/ccstart
Quick setup for projects or repositories using Claude Code with built-in agents, ticket system, and planning tools.
Pragmatist 3.0k tok ·
carlrannaberg/claudekit
A toolkit of custom commands, hooks, and utilities for Claude Code
Orchestrator 7.6k tok ·
malleroid/dotfiles
—
Skill Collector 2.3k tok ·
JoeCP17/LLM-Dot-files
멀티 에이전트 설정 및 구성 모음 ( Claude, Codex ) + brew 세팅값 추가
MCP Hoarder 67.7k tok ·