~ / rigs / utkudarilmaz / claude-code-setup

utkudarilmaz/claude-code-setup

My personal Claude Code Configuration

↗ GitHub ★ 3 MIT updated 3d ago personal setup Claude Code
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~3.3k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
1/5
Pre-tool screening hook · details

Copy this rig

# review before running: this installs third-party code
$ npx degit utkudarilmaz/claude-code-setup/.claude ./rig-claude-code-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.

$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/code-slop-cleaner .claude/skills/code-slop-cleaner
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/create-pr .claude/skills/create-pr
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/docs .claude/skills/docs
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/pr-comment-cleaner .claude/skills/pr-comment-cleaner
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/release-tag .claude/skills/release-tag
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/review-analyzer .claude/skills/review-analyzer
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/security-review .claude/skills/security-review
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/seo .claude/skills/seo
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/simplifier .claude/skills/simplifier
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/tester .claude/skills/tester
$ npx degit utkudarilmaz/claude-code-setup/.claude/skills/text-slop-cleaner .claude/skills/text-slop-cleaner
$ curl -fsSL --create-dirs -o .claude/agents/changelog-generator.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/changelog-generator.md
$ curl -fsSL --create-dirs -o .claude/agents/code-slop-cleaner.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/code-slop-cleaner.md
$ curl -fsSL --create-dirs -o .claude/agents/create-pr.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/create-pr.md
$ curl -fsSL --create-dirs -o .claude/agents/docs.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/docs.md
$ curl -fsSL --create-dirs -o .claude/agents/pr-comment-cleaner.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/pr-comment-cleaner.md
$ curl -fsSL --create-dirs -o .claude/agents/release-notes.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/release-notes.md
$ curl -fsSL --create-dirs -o .claude/agents/review-analyzer.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/review-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/security-review.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/security-review.md
$ curl -fsSL --create-dirs -o .claude/agents/seo.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/seo.md
$ curl -fsSL --create-dirs -o .claude/agents/simplifier.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/simplifier.md
$ curl -fsSL --create-dirs -o .claude/agents/tester.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/tester.md
$ curl -fsSL --create-dirs -o .claude/agents/text-slop-cleaner.md https://raw.githubusercontent.com/utkudarilmaz/claude-code-setup/main/.claude/agents/text-slop-cleaner.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": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "${CLAUDE_CONFIG_DIR:-$HOME/.claude}/hooks/sensitive-file-protection.sh"
          }
        ]
      }
    ]
  }
}

Skills (11)

Subagents (12)

changelog-generator
model: opus
This agent should be invoked to generate, update, or create a CHANGELOG.md file from git commit history. This includes documenting version changes, parsing conventional commits, and maintaining Keep a
code-slop-cleaner
model: opus
This agent should be invoked to check whether a change matches its purpose in both directions. This includes judging a diff against its ticket or stated purpose, separating the parts that serve that p
create-pr
model: opus
This agent should be invoked to open a pull request end to end or to update an existing one. This includes committing the pending work, pushing the branch, writing the title and body, setting the base
docs
model: opus
This agent should be invoked when the user asks to update documentation, document code changes, sync docs with code, audit documentation, update README or CLAUDE.md, update docs/ directory files, docu
pr-comment-cleaner
model: opus
This agent should be invoked to remove and rewrite code comments in the files a pull request changes. This includes deleting comments that are not 100% necessary, rewriting stale or padded comments th
release-notes
model: opus
This agent should be invoked to generate user-friendly release notes from git commit history. This includes grouping changes by type, writing from user perspective, and highlighting breaking changes.
review-analyzer
model: opus
This agent should be invoked to check a code review against the actual code. This includes judging whether each issue a reviewer raised is real, whether the fix the reviewer proposed works, proposing
security-review
model: opus
This agent should be invoked when the user asks to review code for security vulnerabilities, check for secrets, audit authentication, review API security, check for injection flaws, or perform OWASP c
seo
model: opus
Use this agent to optimize web content for search engines (SEO), generative AI engines (GEO), and AI crawlers (AIO). This includes improving meta tags, heading hierarchy, structured data (JSON-LD), Op
simplifier
model: opus
Use this agent to cleanup dead code, improve code quality, and simplify complex code. This includes removing unused imports/variables/functions, reducing complexity, flattening nested conditionals, co
tester
model: opus
This agent should be invoked when code changes require test coverage verification, creation, or updates. This includes after implementing new features, fixing bugs, refactoring existing code, or when
text-slop-cleaner
model: opus
This agent should be invoked to remove machine sounding text and unnecessary comments. This includes rewriting prose in markdown files and pull request bodies into plain English, and deleting every co

Hooks (2)

eventmatcherruns
PreToolUseEdit|Write${CLAUDE_CONFIG_DIR:-$HOME/.claude}/hooks/sensitive-file-protection.sh
Notification*${CLAUDE_CONFIG_DIR:-$HOME/.claude}/hooks/notification.sh

Plugins (10)

superpowers@claude-plugins-officialcommit-commands@claude-plugins-officialexplanatory-output-style@claude-plugins-officialcontext7@claude-plugins-officialcode-review@claude-plugins-officialclaude-hud@claude-hudclaude-pray@claude-prayclaudish-to-english@gvzdv-pluginsgopls-lsp@claude-plugins-officialtypescript-lsp@claude-plugins-official

Similar rigs

copied ✓