~ / rigs / chris2ao / claude-code-config

chris2ao/claude-code-config

No description.

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

Copy this rig

# review before running: this installs third-party code
$ npx degit chris2ao/claude-code-config/agents ./rig-claude-code-config/agents
$ npx degit chris2ao/claude-code-config/commands ./rig-claude-code-config/commands
$ npx degit chris2ao/claude-code-config/skills ./rig-claude-code-config/skills
$ npx degit chris2ao/claude-code-config/hooks ./rig-claude-code-config/hooks

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 chris2ao/claude-code-config/skills/brand-graphics .claude/skills/brand-graphics
$ npx degit chris2ao/claude-code-config/skills/deep-research .claude/skills/deep-research
$ npx degit chris2ao/claude-code-config/skills/homenet-allow-mac .claude/skills/homenet-allow-mac
$ npx degit chris2ao/claude-code-config/skills/homenet-deny-mac .claude/skills/homenet-deny-mac
$ npx degit chris2ao/claude-code-config/skills/homenet-device-profile .claude/skills/homenet-device-profile
$ npx degit chris2ao/claude-code-config/skills/homenet-document .claude/skills/homenet-document
$ npx degit chris2ao/claude-code-config/skills/homenet-filter .claude/skills/homenet-filter
$ npx degit chris2ao/claude-code-config/skills/homenet-ppsk-add .claude/skills/homenet-ppsk-add
$ npx degit chris2ao/claude-code-config/skills/homenet-ppsk-remove .claude/skills/homenet-ppsk-remove
$ npx degit chris2ao/claude-code-config/skills/homenet-review .claude/skills/homenet-review
$ npx degit chris2ao/claude-code-config/skills/homenet-snapshot .claude/skills/homenet-snapshot
$ npx degit chris2ao/claude-code-config/skills/memory-architecture .claude/skills/memory-architecture
$ npx degit chris2ao/claude-code-config/skills/notebooklm-content .claude/skills/notebooklm-content
$ npx degit chris2ao/claude-code-config/skills/openclaw-ops .claude/skills/openclaw-ops
$ npx degit chris2ao/claude-code-config/skills/sync .claude/skills/sync
$ npx degit chris2ao/claude-code-config/skills/ui-ux .claude/skills/ui-ux
$ npx degit chris2ao/claude-code-config/skills/wrap-up .claude/skills/wrap-up
$ curl -fsSL --create-dirs -o .claude/agents/blog-diagram-author.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/blog-diagram-author.md
$ curl -fsSL --create-dirs -o .claude/agents/blog-editor.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/blog-editor.md
$ curl -fsSL --create-dirs -o .claude/agents/blog-finalize.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/blog-finalize.md
$ curl -fsSL --create-dirs -o .claude/agents/blog-inline-images.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/blog-inline-images.md
$ curl -fsSL --create-dirs -o .claude/agents/blog-voice.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/blog-voice.md
$ curl -fsSL --create-dirs -o .claude/agents/blog-writer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/blog-writer.md
$ curl -fsSL --create-dirs -o .claude/agents/brand-graphics.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/brand-graphics.md
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/code-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/evolve-synthesizer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/evolve-synthesizer.md
$ curl -fsSL --create-dirs -o .claude/agents/network-architect.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/network-architect.md
$ curl -fsSL --create-dirs -o .claude/agents/network-research.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/network-research.md
$ curl -fsSL --create-dirs -o .claude/agents/network-security-engineer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/network-security-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/network-tech-writer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/network-tech-writer.md
$ curl -fsSL --create-dirs -o .claude/agents/notebooklm-assistant.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/notebooklm-assistant.md
$ curl -fsSL --create-dirs -o .claude/agents/notebooklm-content.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/notebooklm-content.md
$ curl -fsSL --create-dirs -o .claude/agents/refine-reader.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/refine-reader.md
$ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/security-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/sync-orchestrator.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/sync-orchestrator.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-component-architect.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/ui-component-architect.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-performance-reviewer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/ui-performance-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-ux-lead.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/ui-ux-lead.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-ux-reviewer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/ui-ux-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-visual-designer.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/ui-visual-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/wrap-up-orchestrator.md https://raw.githubusercontent.com/chris2ao/claude-code-config/master/agents/wrap-up-orchestrator.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "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(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (17)

Subagents (24)

blog-diagram-author
model: sonnet
Authors editorial SVG diagram components for a cryptoflexllc.com post and registers them. Used only by the blog-pipeline workflow behind /blog-post.
blog-editor
model: sonnet
Senior editor review of a cryptoflexllc.com MDX draft (hook, pacing, entertainment, accuracy, de-slop, structure). Used only by the blog-pipeline workflow behind /blog-post.
blog-finalize
model: haiku
Final gate for a cryptoflexllc.com post: cover-drift and placement check, cover frontmatter via script, validate-mdx, content-security test, and production build. Used only by the blog-pipeline workfl
blog-inline-images
model: sonnet
Builds inline comparison and screenshot images for a cryptoflexllc.com post from real assets only. Used only by the blog-pipeline workflow behind /blog-post.
blog-voice
model: sonnet
Voice-consistency review of a cryptoflexllc.com MDX draft, and post-publish voice profile proposals. Used only by the blog-pipeline workflow and /blog-post.
blog-writer
model: sonnet
Drafts and revises cryptoflexllc.com MDX blog posts. Used only by the blog-pipeline workflow behind /blog-post; not for general writing tasks.
brand-graphics
model: sonnet
Builds branded cryptoflexllc.com blog graphics (cover infographics, inline panels) as HTML rendered with headless Chrome. Used by /brand-graphics and the blog-pipeline workflow.
code-reviewer
model: inherit
Read-only review of a code change for correctness bugs, edge cases, test gaps, and the owner's coding conventions. Use after any code is written or modified, and before commits alongside security-revi
evolve-synthesizer
model: sonnet
Synthesizes instinct clusters into evolved agent/skill/command candidates. Used only by the /evolve command.
network-architect
model: opus
Orchestrator for the /homenet-document pipeline: pulls live UniFi MCP data, runs the three network specialists, builds diagrams, publishes a redacted NotebookLM notebook. Used only by /homenet-documen
network-research
model: sonnet
Runs targeted /deep-research threads on UniFi configuration best practices and writes cited findings to HomeNetwork/research/. Used only by the network-architect stage of /homenet-document.
network-security-engineer
model: sonnet
Scans a UniFi snapshot for risks, proposes only MCP-executable fixes ranked by Severity x Usability impact. Used only by the network-architect stage of /homenet-document.
network-tech-writer
model: sonnet
Composes HomeNetwork/ markdown documentation from a UniFi MCP snapshot in established house style. Used only by the network-architect stage of /homenet-document.
notebooklm-assistant
model: sonnet
Orchestrates NotebookLM workflows: notebooks, sources, content generation, research, downloads
notebooklm-content
model: sonnet
Creates branded infographics and slide decks from blog posts using Google NotebookLM
refine-reader
model: haiku
Scans a slice of session transcripts for evidence-backed refinement proposals against existing Claude Code components. Used only by the /refine command.
security-reviewer
model: inherit
Read-only security review of a code change before commit: secrets, input validation, injection, XSS, CSRF, authn/authz, rate limiting, error leakage, dependency risk. Use before commits and on any cha
sync-orchestrator
model: haiku
Bidirectional ~/.claude config sync with security scanning. Used only by the /sync skill.
ui-component-architect
model: sonnet
UI component architect: tokens, composition, responsive, semantic HTML, Tailwind. Used by the team-pipeline workflow behind /ui-ux.
ui-performance-reviewer
model: haiku
UI performance reviewer (read-only): bundle size, Core Web Vitals, React/Next.js patterns. Used by the team-pipeline workflow behind /ui-ux.
ui-ux-lead
model: sonnet
UI/UX lead for the team-pipeline workflow behind /ui-ux: design brief, triage, integration, and synthesis of review findings. Not an orchestrator; never spawns agents.
ui-ux-reviewer
model: sonnet
UI/UX reviewer and QA gate: heuristics, TASTE, design rules, viewport QA, PASS/CONDITIONAL/FAIL. Used by the team-pipeline workflow behind /ui-ux.
ui-visual-designer
model: sonnet
UI visual designer: aesthetic direction, color, typography, layout, design tokens. Used by the team-pipeline workflow behind /ui-ux.
wrap-up-orchestrator
model: sonnet
Automated session wrap-up for multi-repo workflows (CHANGELOG, README, MEMORY delta, commit, push). Used only by the /wrap-up skill.

Slash commands (9)

/claude-config-sync/evolve/gmail-metrics-export/ingest-sessions/kb-article/memory-audit/refine/smart-compact/storage-cleanup

Similar rigs

copied ✓