~ / rigs / liuchengxu / dotfiles

liuchengxu/dotfiles

:nut_and_bolt: Dotfiles for bash, zsh, tmux, emacs, vim, etc

↗ GitHub ★ 216 no license updated 2mo ago personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.8k tokens
Featherweight · median rig: 2.2k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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)

Subagents (27)

adversarial-reviewUse 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—
cccThis 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-cleanupUse 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-meInterview 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-docsGrilling 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
handoffCompact the current conversation into a handoff document for another agent to pick up.
DEEPENING—
INTERFACE-DESIGN—
LANGUAGE—
improve-codebase-architectureFind 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-reportUse 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

copied ✓