EnriqueIV/claude-code-config
Personal Claude Code configuration with functional programming standards, professional git workflows, and custom agents
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
Copy this rig
# review before running: this installs third-party code $ claude mcp add engram -- engram mcp --tools=agent $ claude mcp add --transport http context7 https://mcp.context7.com/mcp $ claude mcp add rovo -- npx -y mcp-remote@latest https://mcp.atlassian.com/v1/mcp $ npx degit EnriqueIV/claude-code-config/agents ./rig-claude-code-config/agents $ npx degit EnriqueIV/claude-code-config/commands ./rig-claude-code-config/commands $ npx degit EnriqueIV/claude-code-config/skills ./rig-claude-code-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.
$ claude mcp add engram -- engram mcp --tools=agent $ claude mcp add --transport http context7 https://mcp.context7.com/mcp $ claude mcp add rovo -- npx -y mcp-remote@latest https://mcp.atlassian.com/v1/mcp
$ npx degit EnriqueIV/claude-code-config/kimi/skills/functional-code-expert .claude/skills/functional-code-expert $ npx degit EnriqueIV/claude-code-config/kimi/skills/sc-commit .claude/skills/sc-commit $ npx degit EnriqueIV/claude-code-config/skills/project-conventions .claude/skills/project-conventions
$ curl -fsSL --create-dirs -o .claude/agents/functional-code-expert.md https://raw.githubusercontent.com/EnriqueIV/claude-code-config/main/agents/functional-code-expert.md $ curl -fsSL --create-dirs -o .claude/agents/git-ticket-agent.md https://raw.githubusercontent.com/EnriqueIV/claude-code-config/main/agents/git-ticket-agent.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 *)"
]
}
} MCP servers (3)
| server | source | est. tokens |
|---|---|---|
| engram | binary | 2.5k |
| Context7 | remote · remote | 1.2k |
| mcp-remote · "rovo" | npm | 2.5k |
Skills (3)
Subagents (2)
| functional-code-expert model: sonnet | Use this agent when you need to write, review, or refactor code with a strong emphasis on functional programming principles, immutability, and clean code practices. This agent is particularly valuable |
| git-ticket-agent model: sonnet | Handles ticket-aware git operations for ClickUp and Jira/Bitbucket projects. Creates branches, commits, and PRs following ticket code conventions. Use when the user asks to commit, create a branch, or |
Slash commands (2)
/init-project/sc/commit
Similar rigs
outfitter-dev/carabiner
Library for building Claude Code hooks that are type-safe, maintainable, and shareable
Pragmatist 9.2k tok ·
edbizarro/dotfiles
:skull: dotfiles! managed by GNU stow
Pragmatist 2.9k tok ·
jesseoue/universal-agent-config
One source of truth for AI coding agent configuration and model routing. Generates native configs for OpenCode, omp, Claude Code, Codex, Cursor, Aider, and Goose with OpenRouter, Cloudflare, Vercel, LiteLLM, and Portkey routing.
Minimalist 2.2k tok ·
pauldatta/gemini-cli-commands-demo
—
Minimalist 1.4k tok ·