~ / rigs / zionge2k / claude-dotfiles

zionge2k/claude-dotfiles

Claude Code personal dotfiles (macOS + Arch Linux)

↗ GitHub ★ 0 no license updated today personal setup Claude Code
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~5.3k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Blocks destructive commands · Pre-tool screening hook · details

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)

Subagents (24)

code-refactorerUse 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-translatorTechnical content translator for YouTube videos and web articles into Korean Obsidian documents
content-writerUse 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-designerUse 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-expertUse 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-agentAnalyzes and suggests links between related content in the vault
metadata-agent
model: haiku
Handles frontmatter standardization and metadata addition across vault files
moc-agentIdentifies and generates missing Maps of Content and organizes orphaned assets
review-agentCross-checks enhancement work and ensures consistency across the vault
tag-agent
model: haiku
Normalizes and hierarchically organizes the tag taxonomy
prd-expertUse 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-writerUse 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-plannerUse 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-expertUse 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-expertUse 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-researcherUse 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-coachUse 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-summarizerUse 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-summarizerYouTube 영상 트랜스크립트를 입력받아 한국어로 번역 및 요약하는 전문 에이전트. 25년 이상 경력의 한국 소프트웨어 개발자를 대상으로 OOP, TDD, 아키텍처 관련 YouTube 영상 트랜스크립트를 전문적으로 번역하고 요약하여 Obsidian 문서로 생성함
zettelkasten-expertUse 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)

eventmatcherruns
PreToolUseBash~/.claude/hooks/log-bash-command.sh
PostToolUseEdit|Write~/.claude/hooks/post-edit-check.sh
Stop*~/.claude/hooks/notify.sh "Claude Code" "작업이 완료되었습니다"
Stop*~/.claude/hooks/session-metrics.sh
Notificationpermission_prompt~/.claude/hooks/notify.sh "Claude Code" "권한 승인이 필요합니다"
Notificationidle_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

copied ✓