liuchengxu/dotfiles
:nut_and_bolt: Dotfiles for bash, zsh, tmux, emacs, vim, etc
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit liuchengxu/dotfiles/agents ./rig-dotfiles/agents 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 liuchengxu/dotfiles/agents/skills/adversarial-review .claude/skills/adversarial-review $ npx degit liuchengxu/dotfiles/agents/skills/ccc .claude/skills/ccc $ npx degit liuchengxu/dotfiles/agents/skills/code-layout .claude/skills/code-layout $ npx degit liuchengxu/dotfiles/agents/skills/comment-cleanup .claude/skills/comment-cleanup $ npx degit liuchengxu/dotfiles/agents/skills/doc-closure .claude/skills/doc-closure $ npx degit liuchengxu/dotfiles/agents/skills/doc-review .claude/skills/doc-review $ npx degit liuchengxu/dotfiles/agents/skills/git-worktrees .claude/skills/git-worktrees $ npx degit liuchengxu/dotfiles/agents/skills/grafana-logs .claude/skills/grafana-logs $ npx degit liuchengxu/dotfiles/agents/skills/grill-me .claude/skills/grill-me $ npx degit liuchengxu/dotfiles/agents/skills/grill-with-docs .claude/skills/grill-with-docs $ npx degit liuchengxu/dotfiles/agents/skills/handoff .claude/skills/handoff $ npx degit liuchengxu/dotfiles/agents/skills/improve-codebase-architecture .claude/skills/improve-codebase-architecture $ npx degit liuchengxu/dotfiles/agents/skills/md2html .claude/skills/md2html $ npx degit liuchengxu/dotfiles/agents/skills/notes-tiers .claude/skills/notes-tiers $ npx degit liuchengxu/dotfiles/agents/skills/research-sourcing .claude/skills/research-sourcing $ npx degit liuchengxu/dotfiles/agents/skills/rust-conventions .claude/skills/rust-conventions $ npx degit liuchengxu/dotfiles/agents/skills/vpn .claude/skills/vpn $ npx degit liuchengxu/dotfiles/agents/skills/weekly-report .claude/skills/weekly-report $ npx degit liuchengxu/dotfiles/agents/skills/writing-issues-and-prs .claude/skills/writing-issues-and-prs
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-review/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/taxonomy.md https://raw.githubusercontent.<redacted>-review/taxonomy.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/management.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/settings.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-layout/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-cleanup/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-closure/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-review/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-worktrees/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-logs/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-me/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/ADR-FORMAT.md https://raw.githubusercontent.<redacted>-with-docs/ADR-FORMAT.md $ curl -fsSL --create-dirs -o .claude/agents/CONTEXT-FORMAT.md https://raw.githubusercontent.<redacted>-with-docs/CONTEXT-FORMAT.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-with-docs/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/DEEPENING.md https://raw.githubusercontent.<redacted>-codebase-architecture/DEEPENING.md $ curl -fsSL --create-dirs -o .claude/agents/INTERFACE-DESIGN.md https://raw.githubusercontent.<redacted>-codebase-architecture/INTERFACE-DESIGN.md $ curl -fsSL --create-dirs -o .claude/agents/LANGUAGE.md https://raw.githubusercontent.<redacted>-codebase-architecture/LANGUAGE.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-codebase-architecture/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-tiers/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-sourcing/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-conventions/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-report/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-issues-and-prs/SKILL.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,413 rigs:
{
"permissions": {
"deny": [
"Read(~/.ssh/**)",
"Read(**/.env)",
"Bash(rm -rf *)",
"Read(./.env)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(**/*.pem)",
"Bash(rm -rf /*)",
"Read(~/.aws/**)",
"Bash(rm -rf:*)",
"Read(.env)",
"Bash(git push --force*)",
"Read(**/*.key)",
"Read(./.env.*)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(gh pr merge *)",
"Bash(chown *)",
"Bash(docker *)"
]
}
} Skills (19)
adversarial-reviewccccode-layoutcomment-cleanupdoc-closuredoc-reviewgit-worktreesgrafana-logsgrill-megrill-with-docshandoffimprove-codebase-architecturemd2htmlnotes-tiersresearch-sourcingrust-conventionsvpnweekly-reportwriting-issues-and-prs
Subagents (27)
| adversarial-review | Use when asked to review code or a design at any granularity — a pull request, an architecture/design proposal, a module, a file, or a whole codebase/repo — "review this PR", "review this repo", "audi |
| taxonomy | — |
| ccc | This skill should be used when code search is needed (whether explicitly requested or as part of completing a task), when indexing the codebase after changes, or when the user asks about ccc, cocoinde |
| management | — |
| settings | — |
| code-layout | > |
| comment-cleanup | Use before committing any diff that adds or edits code/doc comments — triggered by the comment-diff-gate pre-commit check, or invoke directly to prune low-value comments from a change. A delete-biased |
| doc-closure | > |
| doc-review | > |
| git-worktrees | > |
| grafana-logs | > |
| grill-me | Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their |
| ADR-FORMAT | — |
| CONTEXT-FORMAT | — |
| grill-with-docs | Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to |
| handoff | Compact the current conversation into a handoff document for another agent to pick up. |
| DEEPENING | — |
| INTERFACE-DESIGN | — |
| LANGUAGE | — |
| improve-codebase-architecture | Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunitie |
| md2html | > |
| notes-tiers | > |
| research-sourcing | > |
| rust-conventions | > |
| vpn | > |
| weekly-report | Use when the user asks for a weekly report, activity summary, or wants to review what was done in a GitHub org over a time period — searches issues and PRs, filters by author, groups by repo, and form |
| writing-issues-and-prs | > |
Similar rigs
hyamero/dotfiles
macOS + WSL dotfiles managed with GNU Stow: zsh, git, Ghostty shaders, herdr, and Claude Code configs
Orchestrator 3.0k tok ·
abhinand5/pi-setup
Personal Pi coding agent setup
Skill Collector 762 tok ·
GrimLink/dotfiles
🔧 My DEV env setup
Orchestrator 1.2k tok ·
crafts69guy/.dotfiles
This repo leverages GNU Stow to simplify symlink management, making it easy to install and update configurations across different machines.
Skill Collector 5.3k tok ·