~ / rigs / myk-org / claude-code-config

myk-org/claude-code-config

Claude Code configuration with specialized agents

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

Copy this rig

# review before running: this installs third-party code
$ npx degit myk-org/claude-code-config/agents ./rig-claude-code-config/agents

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.

$ curl -fsSL --create-dirs -o .claude/agents/00-base-rules.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/00-base-rules.md
$ curl -fsSL --create-dirs -o .claude/agents/api-documenter.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/api-documenter.md
$ curl -fsSL --create-dirs -o .claude/agents/bash-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/bash-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/debugger.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/debugger.md
$ curl -fsSL --create-dirs -o .claude/agents/docker-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/docker-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/docs-fetcher.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/docs-fetcher.md
$ curl -fsSL --create-dirs -o .claude/agents/frontend-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/frontend-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/git-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/git-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/github-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/github-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/go-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/go-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/java-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/java-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/jenkins-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/jenkins-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/kubernetes-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/kubernetes-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/python-expert.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/python-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/technical-documentation-writer.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/technical-documentation-writer.md
$ curl -fsSL --create-dirs -o .claude/agents/test-automator.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/test-automator.md
$ curl -fsSL --create-dirs -o .claude/agents/test-runner.md https://raw.githubusercontent.com/myk-org/claude-code-config/main/agents/test-runner.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": "TodoWrite|Bash",
        "hooks": [
          {
            "type": "command",
            "command": "uv run ~/.claude/scripts/rule-enforcer.py"
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "uv run ~/.claude/scripts/git-protection.py"
          },
          {
            "type": "prompt",
            "command": "You are a security gate protecting against catastrophic OS destruction. Analyze: $ARGUMENTS\n\nBLOCK if the command would:\n- Delete system directories: /, /boot, /etc, /usr, /bin, /sbin, /lib, /var, /home\n- Write to disk devices: dd to /dev/s"
          }
        ]
      }
    ]
  }
}

Subagents (17)

00-base-rules—
api-documenterCreate OpenAPI/Swagger specs, generate SDKs, and write developer documentation. Handles versioning, examples, and interactive docs. Use PROACTIVELY for API documentation or client library generation.
bash-expertMUST BE USED for Bash and shell scripting creation, modification, refactoring, and fixes. Specializes in Bash, Zsh, POSIX shell, automation scripts, and system administration tasks.
debuggerDebugging specialist for errors, test failures, and unexpected behavior. MUST BE USED when encountering any issues.
docker-expertMUST BE USED for all Docker and container-related tasks including Dockerfile creation, container orchestration, image optimization, and containerization workflows. Specializes in Docker, Docker Compos
docs-fetcherFetches current documentation for external libraries and frameworks. Prioritizes llms.txt when available, falls back to web parsing.
frontend-expertFrontend development (JS/TS/React/Vue/Angular/CSS). Uses the frontend-design skill for UI work.
git-expertUse this agent for LOCAL git operations including commits, branching, merging, rebasing, stash, and resolving git issues. For GitHub platform operations (PRs, issues, releases), use github-expert inst
github-expertUse this agent for all GitHub platform operations including PRs, issues, releases, repos, and workflows. Uses the `gh` CLI for all GitHub API interactions.
go-expertMUST BE USED for Go code creation, modification, refactoring, and fixes. Specializes in Go development including goroutines, channels, modules, testing, and high-performance applications.
java-expertMUST BE USED for Java code creation, modification, refactoring, and fixes. Specializes in Java development including Spring Boot, Maven, Gradle, JUnit testing, and enterprise applications.
jenkins-expertMUST BE USED for all Jenkins-related code including CI/CD pipelines, Jenkinsfiles, Groovy scripts, Gradle build scripts, and Jenkins automation.
kubernetes-expertMUST BE USED for all Kubernetes-related tasks including cluster management, workload deployment, service mesh configuration, and cloud-native application orchestration. Specializes in Kubernetes, Open
python-expertMUST BE USED for Python code creation, modification, refactoring, and fixes. Specializes in idiomatic Python, async/await, testing, and modern Python development.
technical-documentation-writerMUST BE USED when you need comprehensive, user-focused technical documentation for projects, features, or systems.
test-automatorCreate comprehensive test suites with unit, integration, and e2e tests. Sets up CI pipelines, mocking strategies, and test data. MUST BE USED for test coverage improvement or test automation setup and
test-runnerMUST BE USED to run tests and analyze failures for the current task. Returns detailed failure analysis without making fixes.

Hooks (6)

eventmatcherruns
Notification*~/.claude/scripts/my-notifier.sh
PreToolUseTodoWrite|Bashuv run ~/.claude/scripts/rule-enforcer.py
PreToolUseBashuv run ~/.claude/scripts/git-protection.py
PreToolUseBashYou are a security gate protecting against catastrophic OS destruction. Analyze: $ARGUMENTS BLOCK if the command would: - Delete system directories: /, /boot, /etc, /usr, /bin, /sbin, /lib, /var, /home - Write to disk devices: dd to /dev/s
UserPromptSubmit*uv run ~/.claude/scripts/rule-injector.py
SessionStart*~/.claude/scripts/session-start-check.sh

Plugins (22)

pyright-lsp@claude-plugins-officialjdtls-lsp@claude-plugins-officiallua-lsp@claude-plugins-officialgithub@claude-plugins-officialmyk-review@myk-orgmyk-github@myk-orgcode-simplifier@claude-plugins-officialplayground@claude-plugins-officialfrontend-design@claude-plugins-officialcode-review@claude-plugins-officialsuperpowers@claude-plugins-officialfeature-dev@claude-plugins-officialcommit-commands@claude-plugins-officialsecurity-guidance@claude-plugins-officialclaude-md-management@claude-plugins-officialpr-review-toolkit@claude-plugins-officialclaude-code-setup@claude-plugins-officialgopls-lsp@claude-plugins-officialcoderabbit@claude-plugins-officialcli-anything@cli-anythingworktrunk@worktrunkmyk-acpx@myk-org

Permissions

deny (0)
—
ask (0)
—
allow (17)
Read(/tmp/claude/**)
Edit(/tmp/claude/**)
Write(/tmp/claude/**)
Bash(mkdir -p /tmp/claude*)
Bash(claude:*)
Bash(sed -n:*)
Bash(grep:*)
Bash(mcpl:*)
Bash(git -C:*)
Bash(prek:*)
Bash(~/.claude/scripts/session-start-check.sh:*)
Bash(~/.claude/scripts/my-notifier.sh:*)
Bash(uv run ~/.claude/scripts/rule-injector.py:*)
Bash(uv run ~/.claude/scripts/rule-enforcer.py:*)
Bash(uv run ~/.claude/scripts/git-protection.py:*)
Grep
Bash(myk-claude-tools:*)

Similar rigs

copied ✓