nxhung2304/dotfiles
My personal dotfiles on macos
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code $ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-github $ claude mcp add supabase -- npx -y @supabase/mcp-server-supabase@latest --access-token ${SUPABASE_TOKEN_PERSONAL} $ claude mcp add slack -e SLACK_BOT_<redacted> -e SLACK_TEAM_ID=YOUR_SLACK_TEAM_ID -- npx -y @modelcontextprotocol/server-slack $ npx degit nxhung2304/dotfiles/.claude ./rig-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.
$ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-github $ claude mcp add supabase -- npx -y @supabase/mcp-server-supabase@latest --access-token ${SUPABASE_TOKEN_PERSONAL} $ claude mcp add slack -e SLACK_BOT_<redacted> -e SLACK_TEAM_ID=YOUR_SLACK_TEAM_ID -- npx -y @modelcontextprotocol/server-slack
$ npx degit nxhung2304/dotfiles/.claude/skills/commit-push-by-category .claude/skills/commit-push-by-category $ npx degit nxhung2304/dotfiles/.claude/skills/commit-push .claude/skills/commit-push $ npx degit nxhung2304/dotfiles/.claude/skills/commit .claude/skills/commit $ npx degit nxhung2304/dotfiles/.claude/skills/drill-issue .claude/skills/drill-issue $ npx degit nxhung2304/dotfiles/.claude/skills/feature-discuss .claude/skills/feature-discuss $ npx degit nxhung2304/dotfiles/.claude/skills/fix-issue .claude/skills/fix-issue $ npx degit nxhung2304/dotfiles/.claude/skills/generate-issues .claude/skills/generate-issues $ npx degit nxhung2304/dotfiles/.claude/skills/github-issues-to-md .claude/skills/github-issues-to-md $ npx degit nxhung2304/dotfiles/.claude/skills/grill-me .claude/skills/grill-me $ npx degit nxhung2304/dotfiles/.claude/skills/implement-code .claude/skills/implement-code $ npx degit nxhung2304/dotfiles/.claude/skills/implement-finalize .claude/skills/implement-finalize $ npx degit nxhung2304/dotfiles/.claude/skills/implement-issue .claude/skills/implement-issue $ npx degit nxhung2304/dotfiles/.claude/skills/implement-local .claude/skills/implement-local $ npx degit nxhung2304/dotfiles/.claude/skills/implement-prepare .claude/skills/implement-prepare $ npx degit nxhung2304/dotfiles/.claude/skills/implement-quality .claude/skills/implement-quality $ npx degit nxhung2304/dotfiles/.claude/skills/md-to-github-issues .claude/skills/md-to-github-issues $ npx degit nxhung2304/dotfiles/.claude/skills/pr-desc .claude/skills/pr-desc $ npx degit nxhung2304/dotfiles/.claude/skills/report .claude/skills/report $ npx degit nxhung2304/dotfiles/.claude/skills/review-branch .claude/skills/review-branch $ npx degit nxhung2304/dotfiles/.claude/skills/review-issue .claude/skills/review-issue $ npx degit nxhung2304/dotfiles/.claude/skills/review-specs .claude/skills/review-specs $ npx degit nxhung2304/dotfiles/.claude/skills/short-commit .claude/skills/short-commit $ npx degit nxhung2304/dotfiles/.claude/skills/verify-before-claim .claude/skills/verify-before-claim $ npx degit nxhung2304/dotfiles/.gemini/.gemini/skills/review-code .claude/skills/review-code $ npx degit nxhung2304/dotfiles/.gemini/.gemini/skills/sync-github-issues .claude/skills/sync-github-issues
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/nxhung2304/dotfiles/master/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/design-checker.md https://raw.githubusercontent.com/nxhung2304/dotfiles/master/.claude/agents/design-checker.md $ curl -fsSL --create-dirs -o .claude/agents/error-fixer.md https://raw.githubusercontent.com/nxhung2304/dotfiles/master/.claude/agents/error-fixer.md $ curl -fsSL --create-dirs -o .claude/agents/rule-lookup.md https://raw.githubusercontent.com/nxhung2304/dotfiles/master/.claude/agents/rule-lookup.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": [
"mcp__claude_ai_Notion__notion-create-comment",
"mcp__claude_ai_Notion__notion-create-database",
"mcp__claude_ai_Notion__notion-create-pages",
"mcp__claude_ai_Notion__notion-create-view",
"mcp__claude_ai_Notion__notion-duplicate-page",
"mcp__claude_ai_Notion__notion-move-pages",
"mcp__claude_ai_Notion__notion-update-data-source",
"mcp__claude_ai_Notion__notion-update-page",
"mcp__claude_ai_Notion__notion-update-view",
"mcp__claude_ai_Slack__slack_send_message",
"mcp__claude_ai_Slack__slack_send_message_draft",
"mcp__claude_ai_Slack__slack_schedule_message",
"mcp__claude_ai_Slack__slack_add_reaction",
"mcp__claude_ai_Slack__slack_create_conversation",
"mcp__claude_ai_Slack__slack_create_canvas",
"mcp__claude_ai_Slack__slack_update_canvas"
]
}
} MCP servers (3)
| server | source | est. tokens |
|---|---|---|
| GitHub MCP · "github" env: GITHUB_PERSONAL_ACCESS_TOKEN | npm | 18.0k |
| Supabase | npm | 7.0k |
| Slack env: SLACK_BOT_TOKEN, SLACK_TEAM_ID | npm | 3.5k |
Skills (25)
commit-push-by-categorycommit-pushcommitdrill-issuefeature-discussfix-issuegenerate-issuesgithub-issues-to-mdgrill-meimplement-codeimplement-finalizeimplement-issueimplement-localimplement-prepareimplement-qualitymd-to-github-issuespr-descreportreview-branchreview-issuereview-specsshort-commitverify-before-claimreview-branchsync-github-issues
Subagents (4)
| code-reviewer model: inherit | Expert reviewer for clean-code, code-style, and project rules. Read-only. |
| design-checker model: inherit | Kiểm tra và đồng bộ colors, design tokens từ HTML wireframe sang AppColors. |
| error-fixer model: inherit | Chuyên fix lỗi flutter analyze và flutter test. Chỉ sửa files liên quan. |
| rule-lookup | Look up rules by language and task. Loads core.md first, then general/, then the current project's language/framework-specific rules. Optimized with a pre-computed index — cuts token usage by ~83%. |
Hooks (3)
| event | matcher | runs |
|---|---|---|
| Notification | * | bash ~/.claude/hooks/notify.sh '🔔' 'CC - Need user input' 'Basso' |
| SessionStart | * | bash '~/.claude/hooks/herdr-agent-state.sh' session |
| Stop | * | bash ~/.claude/hooks/notify.sh '✅' 'CC - Task done' 'default' |
Slash commands (2)
/mentor/refactor
Plugins (5)
frontend-design@claude-plugins-officiallua-lsp@claude-plugins-officialruby-lsp@claude-plugins-officialswift-lsp@claude-plugins-officialwarp@claude-code-warp
Permissions
deny (16)
mcp__claude_ai_Notion__notion-create-comment
mcp__claude_ai_Notion__notion-create-database
mcp__claude_ai_Notion__notion-create-pages
mcp__claude_ai_Notion__notion-create-view
mcp__claude_ai_Notion__notion-duplicate-page
mcp__claude_ai_Notion__notion-move-pages
mcp__claude_ai_Notion__notion-update-data-source
mcp__claude_ai_Notion__notion-update-page
mcp__claude_ai_Notion__notion-update-view
mcp__claude_ai_Slack__slack_send_message
mcp__claude_ai_Slack__slack_send_message_draft
mcp__claude_ai_Slack__slack_schedule_message
mcp__claude_ai_Slack__slack_add_reaction
mcp__claude_ai_Slack__slack_create_conversation
mcp__claude_ai_Slack__slack_create_canvas
mcp__claude_ai_Slack__slack_update_canvas
ask (0)
—
allow (1)
Read(~/.claude/code-rules/**)
Similar rigs
justxor/claude-code-pro-course
Claude Code PRO — полный курс и гайд на русском: CLAUDE.md, settings, skills, subagents, hooks, MCP, плагины, CI. 8 лабораторных, библиотека промптов и готовый starter-kit. Здесь бесплатные курсы по chatgpt -
Fort Knox 27.4k tok ·
KhaiTrang1995/claude-code-structure
A ready-to-use Claude Code project scaffold — rules, commands, skills, agents, and hooks in one command.
Orchestrator 24.4k tok ·
paulo-yamagishi/claude-code-setup
A /setup skill that audits your Claude Code config across 11 categories and a /bootstrap skill that scaffolds new projects interactively
Skill Collector 19.2k tok ·
ZaaliMohamed123/evolving-claude
A self-improving global Claude Code setup: 10 subagents, on-demand skills, safety hooks, three-tier memory, and a config feedback loop.
Orchestrator 2.2k tok ·