damilola-elegbede-org/claude-config
Configurations Files for Claude
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code $ claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /tmp $ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-github $ claude mcp add shadcn -- npx -y shadcn-ui-mcp $ claude mcp add context7 -e CONTEXT7_<redacted> -- npx -y context7-mcp-server $ claude mcp add notionApi -e NOTION_<redacted> -- npx -y notion-mcp-server $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude ./rig-claude-config # inspect, then merge into .claude/
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 filesystem -- npx -y @modelcontextprotocol/server-filesystem /tmp $ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-github $ claude mcp add shadcn -- npx -y shadcn-ui-mcp $ claude mcp add context7 -e CONTEXT7_<redacted> -- npx -y context7-mcp-server $ claude mcp add notionApi -e NOTION_<redacted> -- npx -y notion-mcp-server
$ npx degit damilola-elegbede-org/claude-config/.claude/skills/skills-import .claude/skills/skills-import $ npx degit damilola-elegbede-org/claude-config/.claude/skills/sync .claude/skills/sync $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/ask-jev .claude/skills/ask-jev $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/ask .claude/skills/ask $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/audit .claude/skills/audit $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/branch .claude/skills/branch $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/bro .claude/skills/bro $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/colorwheel .claude/skills/colorwheel $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/commit .claude/skills/commit $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/debug .claude/skills/debug $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/deps .claude/skills/deps $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/docs .claude/skills/docs $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/docx .claude/skills/docx $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/excalidraw .claude/skills/excalidraw $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/feature-lifecycle .claude/skills/feature-lifecycle $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/fix-ci .claude/skills/fix-ci $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/frontend-design .claude/skills/frontend-design $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/gauntlet-loop .claude/skills/gauntlet-loop $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/goal-status .claude/skills/goal-status $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/higgsfield-brandkit .claude/skills/higgsfield-brandkit $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/higgsfield-generate .claude/skills/higgsfield-generate $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/higgsfield-marketplace-cards .claude/skills/higgsfield-marketplace-cards $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/higgsfield-product-photoshoot .claude/skills/higgsfield-product-photoshoot $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/higgsfield-soul-id .claude/skills/higgsfield-soul-id $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/higgsfield-video-explainer .claude/skills/higgsfield-video-explainer $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/higgsfield-websites .claude/skills/higgsfield-websites $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/higgsfield-youtube-thumbnail .claude/skills/higgsfield-youtube-thumbnail $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/implement .claude/skills/implement $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/interview .claude/skills/interview $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/land .claude/skills/land $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/mcp-builder .claude/skills/mcp-builder $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/merge .claude/skills/merge $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/pdf .claude/skills/pdf $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/plan .claude/skills/plan $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/pptx .claude/skills/pptx $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/pr .claude/skills/pr $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/prime .claude/skills/prime $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/process-linear .claude/skills/process-linear $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/prompt .claude/skills/prompt $ npx degit damilola-elegbede-org/claude-config/system-configs/.claude/skills/push .claude/skills/push
$ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/damilola-elegbede-org/claude-config/main/system-configs/.claude/agents/architect.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/damilola-elegbede-org/claude-config/main/system-configs/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/debugger.md https://raw.githubusercontent.com/damilola-elegbede-org/claude-config/main/system-configs/.claude/agents/debugger.md $ curl -fsSL --create-dirs -o .claude/agents/devops.md https://raw.githubusercontent.com/damilola-elegbede-org/claude-config/main/system-configs/.claude/agents/devops.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-engineer.md https://raw.githubusercontent.com/damilola-elegbede-org/claude-config/main/system-configs/.claude/agents/frontend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/damilola-elegbede-org/claude-config/main/system-configs/.claude/agents/security-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/test-engineer.md https://raw.githubusercontent.com/damilola-elegbede-org/claude-config/main/system-configs/.claude/agents/test-engineer.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; CMD=$(printf '%s' \"$INPUT\" | jq -r '.tool_input.command // empty' 2>/dev/null); if [[ -z \"$CMD\" ]]; then exit"
},
{
"type": "command",
"command": "INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; CMD=$(printf '%s' \"$INPUT\" | jq -r '.tool_input.command // empty' 2>/dev/null); if [[ -z \"$CMD\" ]]; then exit"
},
{
"type": "command",
"command": "${HOME}/.claude/hooks/jev/pr-draft-guard.sh"
}
]
},
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; FILE=$(printf '%s' \"$INPUT\" | jq -r '.tool_input.file_path // empty' 2>/dev/null); if [[ -z \"$FILE\" ]]; then "
},
{
"type": "command",
"command": "INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; FILE=$(printf '%s' \"$INPUT\" | jq -r '.tool_input.file_path // empty' 2>/dev/null); if [[ -z \"$FILE\" ]]; then "
}
]
},
{
"matcher": "^(Bash|Write|Edit|MultiEdit|Artifact|CronCreate|RemoteTrigger|mcp__.*)$",
"hooks": [
{
"type": "command",
"command": "${HOME}/.claude/hooks/gate.sh"
}
]
},
{
"matcher": "Write",
"hooks": [
{
"type": "command",
"command": "${HOME}/.claude/hooks/jev/file-org-guard.sh"
},
{
"type": "command",
"command": "${HOME}/.claude/hooks/jev/memory-dup-guard.sh"
}
]
},
{
"matcher": "^(Bash|Write|Edit|Workflow|Artifact|AskUserQuestion|mcp__.*)$",
"hooks": [
{
"type": "command",
"command": "[ -x \"${HOME}/.claude/hooks/jev-gate.sh\" ] || exit 0; exec \"${HOME}/.claude/hooks/jev-gate.sh\""
}
]
},
{
"matcher": "Agent|Task",
"hooks": [
{
"type": "command",
"command": "${HOME}/.claude/hooks/jev/a6-agent-router.sh"
}
]
},
{
"matcher": "Bash|Write|Edit|MultiEdit|NotebookEdit",
"hooks": [
{
"type": "command",
"command": "${HOME}/.claude/hooks/jev/a9-skill-router.sh"
}
]
}
]
}
} MCP servers (5)
| server | source | est. tokens |
|---|---|---|
| Filesystem | npm | 4.2k |
| GitHub MCP · "github" env: GITHUB_PERSONAL_ACCESS_TOKEN | npm | 18.0k |
| shadcn-ui-mcp · "shadcn" | npm | 2.5k |
| Context7 env: CONTEXT7_API_KEY | npm | 1.2k |
| Notion · "notionApi" env: NOTION_API_KEY | npm | 6.0k |
Skills (48)
skills-importsyncask-jevaskauditbranchbrocolorwheelcommitdebugdepsdocsdocxexcalidrawfeature-lifecyclefix-cifrontend-designgauntlet-loopgoal-statushiggsfield-brandkithiggsfield-generatehiggsfield-marketplace-cardshiggsfield-product-photoshoothiggsfield-soul-idhiggsfield-video-explainerhiggsfield-websiteshiggsfield-youtube-thumbnailimplementinterviewlandmcp-buildermergepdfplanpptxprprimeprocess-linearpromptpushrebaseresolve-commentsreviewship-itverifywatchwebapp-testingxlsx
Subagents (7)
| architect model: inherit | Use for system architecture, technical roadmaps, API design, cloud infrastructure, and major design decisions. Triggers on "architecture", "system design", "roadmap", "api design", "cloud", "infrastru |
| code-reviewer | Use for pre-commit reviews and vulnerability detection, proactively after code changes. Triggers on "review", "check", "audit", "quality". |
| debugger | Use when something is broken, buggy, crashing, slow, or not working — from simple errors to complex race conditions. Triggers on "fix", "broken", "bug", "error", "crash", "not working", "slow", "perfo |
| devops | Use for CI/CD, Kubernetes, IaC, and platform engineering, proactively for deployment and reliability issues. Triggers on "deploy", "ci/cd", "pipeline", "docker", "kubernetes", "k8s", "platform". |
| frontend-engineer | Use for frontend work, UI components, design systems, and client-side/browser code. Triggers on "frontend", "ui", "component", "react", "vue", "css", "html", "javascript", "design", "ux", "user experi |
| security-auditor model: inherit | Use when checking for security issues, vulnerabilities, or auth problems. Triggers on "security", "vulnerability", "auth", "hack", "secure", "password", "injection". |
| test-engineer | Use when writing tests, improving coverage, or validating code works correctly. Triggers on "test", "spec", "coverage", "unit test", "integration test". |
Hooks (45)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; CMD=$(printf '%s' "$INPUT" | jq -r '.tool_input.command // empty' 2>/dev/null); if [[ -z "$CMD" ]]; then exit |
| PreToolUse | Bash | INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; CMD=$(printf '%s' "$INPUT" | jq -r '.tool_input.command // empty' 2>/dev/null); if [[ -z "$CMD" ]]; then exit |
| PreToolUse | Write|Edit | INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; FILE=$(printf '%s' "$INPUT" | jq -r '.tool_input.file_path // empty' 2>/dev/null); if [[ -z "$FILE" ]]; then |
| PreToolUse | Write|Edit | INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; FILE=$(printf '%s' "$INPUT" | jq -r '.tool_input.file_path // empty' 2>/dev/null); if [[ -z "$FILE" ]]; then |
| PreToolUse | ^(Bash|Write|Edit|MultiEdit|Artifact|CronCreate|RemoteTrigger|mcp__.*)$ | ${HOME}/.claude/hooks/gate.sh |
| PreToolUse | Write | ${HOME}/.claude/hooks/jev/file-org-guard.sh |
| PreToolUse | Write | ${HOME}/.claude/hooks/jev/memory-dup-guard.sh |
| PreToolUse | Bash | ${HOME}/.claude/hooks/jev/pr-draft-guard.sh |
| PreToolUse | ^(Bash|Write|Edit|Workflow|Artifact|AskUserQuestion|mcp__.*)$ | [ -x "${HOME}/.claude/hooks/jev-gate.sh" ] || exit 0; exec "${HOME}/.claude/hooks/jev-gate.sh" |
| PreToolUse | Agent|Task | ${HOME}/.claude/hooks/jev/a6-agent-router.sh |
| PreToolUse | Bash|Write|Edit|MultiEdit|NotebookEdit | ${HOME}/.claude/hooks/jev/a9-skill-router.sh |
| PostToolUse | Write|Edit | INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; FILE=$(printf '%s' "$INPUT" | jq -r '.tool_input.file_path // empty' 2>/dev/null); if [[ -z "$FILE" ]]; then |
| PostToolUse | Write|Edit | INPUT=$(cat); command -v jq >/dev/null 2>&1 || { echo 'WARNING: jq missing — Claude Code hook guards are disabled' >&2; exit 0; }; FILE=$(printf '%s' "$INPUT" | jq -r '.tool_input.file_path // empty' 2>/dev/null); if [[ -z "$FILE" ]] || [[ |
| PostToolUse | Read | ${HOME}/.claude/hooks/jev/a1-read-trim.sh |
| PostToolUse | Grep|Glob | ${HOME}/.claude/hooks/jev/a2-search-rank.sh |
| PostToolUse | Bash | ${HOME}/.claude/hooks/jev/a3-bash-trim.sh |
| PostToolUse | Bash | ${HOME}/.claude/hooks/jev/retry-counter.sh |
| PostToolUse | Bash | ${HOME}/.claude/hooks/jev/pr-landing-gate.sh |
| PostToolUse | Bash | ${HOME}/.claude/hooks/jev/pr-landing-gate.sh |
| PostToolUse | Bash | ${HOME}/.claude/hooks/jev/pr-landing-gate.sh |
| PreCompact | * | echo 'Preserve in the summary: the current task and its acceptance criteria, decisions made and why, files changed, open questions, and the exact next steps.' |
| Notification | * | ${HOME}/.claude/hooks/jev/notification-urgency.sh |
| SessionStart | * | ${HOME}/.claude/hooks/session_start_version_check.sh |
| SessionStart | * | ${HOME}/.claude/hooks/session_registry.sh start |
| SessionStart | * | ${HOME}/.claude/hooks/jev/session-check.sh |
| SessionStart | * | ${HOME}/.claude/hooks/jev/audit-digest.sh |
| SessionStart | * | ${HOME}/.claude/hooks/jev/session-start-project.sh |
| SessionStart | compact | ${HOME}/.claude/hooks/jev/a5-compact-reinject.sh |
| SessionEnd | * | ${HOME}/.claude/hooks/exit_hook.sh |
| SessionEnd | * | ${HOME}/.claude/hooks/session_registry.sh end |
Plugins (21)
agnix@claude-communitychrome-devtools-mcp@claude-plugins-officialclaude-md-management@claude-plugins-officialclaude-security@claude-plugins-officialdata@knowledge-work-pluginsengineering@knowledge-work-pluginsenterprise-search@knowledge-work-pluginsfrontend-design@claude-plugins-officiallegal@knowledge-work-pluginsmarketing@knowledge-work-pluginsplugin-dev@claude-plugins-officialproduct-management@knowledge-work-pluginsproductivity@knowledge-work-pluginspromptfoo-evals@claude-communitypyright-lsp@claude-plugins-officialralph-loop@claude-plugins-officialsession-report@claude-plugins-officialskill-creator@claude-plugins-officialsmall-business@knowledge-work-pluginsstripe@claude-plugins-officialtypescript-lsp@claude-plugins-official
Similar rigs
Rene-Kuhm/claude-code-enterprise-config
Enterprise Claude Code configuration: 8 specialised agents, 20 invocable skills, 7 context rules, 6 commands, 8 automated hooks and 19 MCP server integrations, with an installer.
Fort Knox 75.1k tok ·
skateddu/claude-code-python-setup
Ready-to-use .claude configuration for Python projects: agents, skills, commands, rules, and MCP server templates for Claude Code.
Fort Knox 7.9k tok ·
kapadias/nonna
Your AI agent says done. Nonna makes it prove it: she runs your test suite before a coding agent can stop, and blocks pushes to main and secrets in files. Claude Code plugin, plus git hooks for Codex, Cursor, Copilot, Gemini and more
Fort Knox 3.9k tok ·
LeastBit/Claude_skills_zh-CN
Anthropics/skills中文学习版本 来自:https://github.com/anthropics/skills
Skill Collector 608 tok ·