~ / rigs / AizenvoltPrime / claude-setup

AizenvoltPrime/claude-setup

No description.

↗ GitHub ★ 269 no license updated 9mo ago personal setup Claude Code
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~1.2k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add context7 -e DEFAULT_MINIMUM_TOKENS=YOUR_DEFAULT_MINIMUM_TOKENS -- npx -y @upstash/context7-mcp
$ npx degit AizenvoltPrime/claude-setup/.claude ./rig-claude-setup  # 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 context7 -e DEFAULT_MINIMUM_TOKENS=YOUR_DEFAULT_MINIMUM_TOKENS -- npx -y @upstash/context7-mcp
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/AizenvoltPrime/claude-setup/main/.claude/agents/code-reviewer.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Bash(npm run type-check:*)",
      "Bash(npm run dev:*)",
      "Bash(npm run build:*)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash|Grep|Glob|Read|Edit|MultiEdit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "uv run .claude/hooks/tool_validator.py"
          }
        ]
      }
    ]
  }
}

MCP servers (1)

serversourceest. tokens
Context7
env: DEFAULT_MINIMUM_TOKENS
npm 1.2k

Subagents (1)

code-reviewer
model: opus
Expert code reviewer providing balanced, evidence-based analysis without sycophantic agreement.

Hooks (1)

eventmatcherruns
PreToolUseBash|Grep|Glob|Read|Edit|MultiEdit|Writeuv run .claude/hooks/tool_validator.py

Slash commands (4)

/code-review/commit/optimize-prompt/task

Permissions

deny (3)
Bash(npm run type-check:*)
Bash(npm run dev:*)
Bash(npm run build:*)
ask (0)
—
allow (59)
WebFetch(domain:docs.anthropic.com)
Bash(rm:*)
WebFetch(domain:github.com)
mcp__context7__resolve-library-id
mcp__context7__get-library-docs
WebFetch(domain:www.npmjs.com)
mcp__filesystem__list_directory
Bash(grep:*)
Bash(git add:*)
mcp__filesystem__edit_file
WebFetch(domain:js.devexpress.com)
WebFetch(domain:devexpress.github.io)
mcp__filesystem__search_files
Bash(npx devextreme-cli build-theme:*)
Bash(mv:*)
mcp__puppeteer__puppeteer_navigate
mcp__puppeteer__puppeteer_screenshot
mcp__puppeteer__puppeteer_click
mcp__puppeteer__puppeteer_evaluate
Bash(sed:*)
mcp__puppeteer__puppeteer_fill
mcp__gitlab__search_repositories
WebFetch(domain:gitlab.indigital.gr)
mcp__gitlab__list_issues
Bash(git push:*)
Bash(find:*)
mcp__gitlab__get_project
Bash(rg:*)
WebFetch(domain:cortexjs.io)
Bash(git commit:*)
Bash(./release.sh:*)
Bash(php artisan:*)
mcp__gitlab__get_issue
mcp__gitlab__update_issue
mcp__gitlab__list_projects
mcp__gitlab__list_labels
mcp__gitlab__create_note
mcp__gitlab__create_issue
Bash(php:*)
Bash(git rm:*)
mcp__sequential-thinking__sequentialthinking
Bash(git checkout:*)
Bash(git pull:*)
Bash(sudo supervisorctl restart:*)
WebFetch(domain:simple-bench.com)
mcp__mcp-deepwiki__deepwiki_fetch
WebFetch(domain:grafana.com)
mcp__memory__create_entities
mcp__memory__add_observations
mcp__memory__read_graph
mcp__memory__delete_entities
mcp__memory__search_nodes
mcp__memory__delete_observations
mcp__memory__search_nodes
mcp__memory__open_nodes
mcp__ide__getDiagnostics
Bash(diff:*)
Bash(git reset:*)
mcp__memory__create_relations

Similar rigs

copied ✓