hahuyhungdev/ai-coding-config
Unified Claude Code + Codex CLI config — agents, skills, rules, MCP servers
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 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)
architecture-decision-recordscli-creatorclick-path-auditcodebase-onboardingdocumentation-lookupmcp-server-patternsbackend-patterncodebase-designcontext-budgetcouncildiagnosing-bugseval-harnessfrontend-scangh-fix-cigraphifykarpathy-guidelinesnext-best-practicesplaywrightproduct-lensprototype-spikequality-gatereact-architecturereact-patternsecurity-reviewui-ux-design
Subagents (13)
| architect | Software 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, |
| planner | Expert 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
VersoXBT/claude-initial-setup
75 skills, 14 agents, 15 commands for Claude Code. Plug-and-play starter kit covering TypeScript, Python, Go, Rust, React, Next.js, FastAPI, Django, Docker, CI/CD, security, testing, and more. Cross-AI support for Cursor, Copilot, and Codex
Orchestrator 5.1k tok ·
cfrs2005/claude-init
Claude Code 中文开发套件 - 为中国开发者定制的零门槛 AI 编程环境。一键安装完整中文化体验,集成 MCP 服务器、智能上下文管理、安全扫描,支持免翻墙访问。让 AI 编程更简单。
Orchestrator 1.5k tok ·
mh2-lee/everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner.
Orchestrator 1.2k tok ·
hirokami3/everything-claude-code
Claude Code configs collection - agents, skills, hooks, commands, rules, and MCP configurations
Orchestrator 1.2k tok ·