~ / rigs / hahuyhungdev / ai-coding-config

hahuyhungdev/ai-coding-config

Unified Claude Code + Codex CLI config — agents, skills, rules, MCP servers

↗ GitHub ★ 3 no license updated 7d ago personal setup Claude CodeCodexCopilot
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~6.8k tokens
Heavy · 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 hahuyhungdev/ai-coding-config/agents ./rig-ai-coding-config/agents
$ npx degit hahuyhungdev/ai-coding-config/skills ./rig-ai-coding-config/skills

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 hahuyhungdev/ai-coding-config/archive/skills/architecture-decision-records .claude/skills/architecture-decision-records
$ npx degit hahuyhungdev/ai-coding-config/archive/skills/cli-creator .claude/skills/cli-creator
$ npx degit hahuyhungdev/ai-coding-config/archive/skills/click-path-audit .claude/skills/click-path-audit
$ npx degit hahuyhungdev/ai-coding-config/archive/skills/codebase-onboarding .claude/skills/codebase-onboarding
$ npx degit hahuyhungdev/ai-coding-config/archive/skills/documentation-lookup .claude/skills/documentation-lookup
$ npx degit hahuyhungdev/ai-coding-config/archive/skills/mcp-server-patterns .claude/skills/mcp-server-patterns
$ npx degit hahuyhungdev/ai-coding-config/skills/backend-pattern .claude/skills/backend-pattern
$ npx degit hahuyhungdev/ai-coding-config/skills/codebase-design .claude/skills/codebase-design
$ npx degit hahuyhungdev/ai-coding-config/skills/context-budget .claude/skills/context-budget
$ npx degit hahuyhungdev/ai-coding-config/skills/council .claude/skills/council
$ npx degit hahuyhungdev/ai-coding-config/skills/diagnosing-bugs .claude/skills/diagnosing-bugs
$ npx degit hahuyhungdev/ai-coding-config/skills/eval-harness .claude/skills/eval-harness
$ npx degit hahuyhungdev/ai-coding-config/skills/frontend-scan .claude/skills/frontend-scan
$ npx degit hahuyhungdev/ai-coding-config/skills/gh-fix-ci .claude/skills/gh-fix-ci
$ npx degit hahuyhungdev/ai-coding-config/skills/graphify .claude/skills/graphify
$ npx degit hahuyhungdev/ai-coding-config/skills/karpathy-guidelines .claude/skills/karpathy-guidelines
$ npx degit hahuyhungdev/ai-coding-config/skills/next-best-practices .claude/skills/next-best-practices
$ npx degit hahuyhungdev/ai-coding-config/skills/playwright .claude/skills/playwright
$ npx degit hahuyhungdev/ai-coding-config/skills/product-lens .claude/skills/product-lens
$ npx degit hahuyhungdev/ai-coding-config/skills/prototype-spike .claude/skills/prototype-spike
$ npx degit hahuyhungdev/ai-coding-config/skills/quality-gate .claude/skills/quality-gate
$ npx degit hahuyhungdev/ai-coding-config/skills/react-architecture .claude/skills/react-architecture
$ npx degit hahuyhungdev/ai-coding-config/skills/react-pattern .claude/skills/react-pattern
$ npx degit hahuyhungdev/ai-coding-config/skills/security-review .claude/skills/security-review
$ npx degit hahuyhungdev/ai-coding-config/skills/ui-ux-design .claude/skills/ui-ux-design
$ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/architect.md
$ curl -fsSL --create-dirs -o .claude/agents/build-error-resolver.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/build-error-resolver.md
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/code-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/database-reviewer.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/database-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/docs-researcher.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/docs-researcher.md
$ curl -fsSL --create-dirs -o .claude/agents/e2e-runner.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/e2e-runner.md
$ curl -fsSL --create-dirs -o .claude/agents/performance-optimizer.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/performance-optimizer.md
$ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/planner.md
$ curl -fsSL --create-dirs -o .claude/agents/refactor-cleaner.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/refactor-cleaner.md
$ curl -fsSL --create-dirs -o .claude/agents/reviewer.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/security-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/tdd-guide.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/tdd-guide.md
$ curl -fsSL --create-dirs -o .claude/agents/typescript-reviewer.md https://raw.githubusercontent.com/hahuyhungdev/ai-coding-config/master/agents/typescript-reviewer.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 (25)

Subagents (13)

architectSoftware architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions
build-error-resolver
model: sonnet
Build and TypeScript error resolution specialist. Use when build fails or type errors occur. Fixes errors with minimal diffs, no architectural edits, getting the build green quickly.
code-reviewer
model: sonnet
Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.
database-reviewer
model: sonnet
PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database p
docs-researcher
model: haiku
Documentation specialist that verifies APIs, framework behavior, and release notes against current primary docs.
e2e-runner
model: sonnet
End-to-end testing specialist using Agent Browser and Playwright. Proactively generates, maintains, and runs E2E tests, manages test journeys, quarantines flaky tests, and ensures critical user flows
performance-optimizer
model: sonnet
Performance analysis and optimization specialist. Use PROACTIVELY for identifying bottlenecks, optimizing slow code, reducing bundle sizes, and improving runtime performance. Profiling, memory leaks,
plannerExpert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for p
refactor-cleaner
model: sonnet
Dead code cleanup and consolidation specialist. Use PROACTIVELY for removing unused code, duplicates, and refactoring. Runs analysis tools (knip, depcheck, ts-prune) to identify dead code and safely r
reviewer
model: sonnet
PR reviewer focused on correctness, security, and missing tests.
security-reviewer
model: sonnet
Security vulnerability detection and remediation specialist. Use proactively after writing code handling user input, authentication, API endpoints, or sensitive data. Flags secrets, SSRF, injection, a
tdd-guide
model: sonnet
Test-Driven Development specialist for tasks where a failing test gives useful feedback. Use when the user requests TDD or a behavior change, bug fix, or risky refactor benefits from a test-first loop
typescript-reviewer
model: sonnet
Expert TypeScript/JavaScript code reviewer specializing in type safety, async correctness, Node/web security, and idiomatic patterns. Use for all TypeScript/JavaScript changes and projects.

Similar rigs

copied ✓