~ / rigs / notque / vexjoy-agent

notque/vexjoy-agent

VexJoy AI Agent with Jev Intelligent Routing - /do routes plain-English requests to the right specialist agent and gates the work with reviews, tests, and a learning loop.

↗ GitHub ★ 425 mit updated 13d ago project Claude Code Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~2.5k tokens
Moderate · 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
$ npx degit notque/vexjoy-agent/.claude ./rig-vexjoy-agent  # 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.

$ curl -fsSL --create-dirs -o .claude/agents/ansible-automation-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/ansible-automation-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/modules.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/ansible-automation-engineer/references/modules.md
$ curl -fsSL --create-dirs -o .claude/agents/security.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/ansible-automation-engineer/references/security.md
$ curl -fsSL --create-dirs -o .claude/agents/testing.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/ansible-automation-engineer/references/testing.md
$ curl -fsSL --create-dirs -o .claude/agents/base-instructions.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/base-instructions.md
$ curl -fsSL --create-dirs -o .claude/agents/communication-patterns.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/base-instructions/references/communication-patterns.md
$ curl -fsSL --create-dirs -o .claude/agents/testing.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/base-instructions/references/testing.md
$ curl -fsSL --create-dirs -o .claude/agents/combat-effects-upgrade.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/combat-effects-upgrade.md
$ curl -fsSL --create-dirs -o .claude/agents/css-3d-card-transforms.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/combat-effects-upgrade/references/css-3d-card-transforms.md
$ curl -fsSL --create-dirs -o .claude/agents/css-particle-migration.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/combat-effects-upgrade/references/css-particle-migration.md
$ curl -fsSL --create-dirs -o .claude/agents/framer-motion-combat-juice.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/combat-effects-upgrade/references/framer-motion-combat-juice.md
$ curl -fsSL --create-dirs -o .claude/agents/data-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/data-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/error-catalog.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/data-engineer/references/error-catalog.md
$ curl -fsSL --create-dirs -o .claude/agents/expertise.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/data-engineer/references/expertise.md
$ curl -fsSL --create-dirs -o .claude/agents/gates-and-blockers.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/data-engineer/references/gates-and-blockers.md
$ curl -fsSL --create-dirs -o .claude/agents/performance.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/data-engineer/references/performance.md
$ curl -fsSL --create-dirs -o .claude/agents/preferred-patterns.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/data-engineer/references/preferred-patterns.md
$ curl -fsSL --create-dirs -o .claude/agents/sql.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/data-engineer/references/sql.md
$ curl -fsSL --create-dirs -o .claude/agents/testing.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/data-engineer/references/testing.md
$ curl -fsSL --create-dirs -o .claude/agents/database-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/database-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/database-quick-reference.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/database-engineer/references/database-quick-reference.md
$ curl -fsSL --create-dirs -o .claude/agents/github-profile-rules-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/github-profile-rules-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/github-api-patterns.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/github-profile-rules-engineer/references/github-api-patterns.md
$ curl -fsSL --create-dirs -o .claude/agents/rule-categories.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/github-profile-rules-engineer/references/rule-categories.md
$ curl -fsSL --create-dirs -o .claude/agents/golang-general-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/golang-general-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/go-modern-code.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/golang-general-engineer/references/go-modern-code.md
$ curl -fsSL --create-dirs -o .claude/agents/go-verification-workflow.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/golang-general-engineer/references/go-verification-workflow.md
$ curl -fsSL --create-dirs -o .claude/agents/go-version-idioms.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/golang-general-engineer/references/go-version-idioms.md
$ curl -fsSL --create-dirs -o .claude/agents/hook-development-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/hook-development-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/architecture.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/hook-development-engineer/references/architecture.md
$ curl -fsSL --create-dirs -o .claude/agents/code-examples.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/hook-development-engineer/references/code-examples.md
$ curl -fsSL --create-dirs -o .claude/agents/preferred-patterns.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/hook-development-engineer/references/preferred-patterns.md
$ curl -fsSL --create-dirs -o .claude/agents/telemetry-database.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/hook-development-engineer/references/telemetry-database.md
$ curl -fsSL --create-dirs -o .claude/agents/kotlin-general-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/kotlin-general-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/kotlin-patterns.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/kotlin-general-engineer/references/kotlin-patterns.md
$ curl -fsSL --create-dirs -o .claude/agents/kotlin-security-testing.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/kotlin-general-engineer/references/kotlin-security-testing.md
$ curl -fsSL --create-dirs -o .claude/agents/kotlin-security.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/kotlin-general-engineer/references/kotlin-security.md
$ curl -fsSL --create-dirs -o .claude/agents/kubernetes-helm-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/kubernetes-helm-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/k8s-helm-quick-reference.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/kubernetes-helm-engineer/references/k8s-helm-quick-reference.md
$ curl -fsSL --create-dirs -o .claude/agents/mcp-local-docs-engineer.md https://raw.githubusercontent.com/notque/vexjoy-agent/main/agents/mcp-local-docs-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": "*",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/suggest-compact.py\""
          }
        ]
      },
      {
        "matcher": "Bash|Write|Edit|Read",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-unified-gate.py\""
          }
        ]
      },
      {
        "matcher": "Write|Edit|MultiEdit|NotebookEdit",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-worktree-edit-guard.py\""
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-branch-safety.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/ci-merge-gate.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-ruff-format-gate.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-private-name-leak-gate.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/security-review-hook.py\""
          }
        ]
      },
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-synthesis-gate.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-plan-gate.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-prompt-injection-scanner.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pipeline-phase-gate.py\""
          }
        ]
      },
      {
        "matcher": "Write",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-adr-creation-gate.py\""
          }
        ]
      },
      {
        "matcher": "Edit",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-file-backup.py\""
          }
        ]
      },
      {
        "matcher": "Agent",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/reference-loading-enforcer.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/creation-protocol-enforcer.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-section-integrity-validator.py\""
          },
          {
            "type": "command",
            "command": "python3 \"$HOME/.claude/hooks/pretool-dispatch-spec-gate.py\""
          }
        ]
      }
    ]
  }
}

Subagents (80)

ansible-automation-engineerAnsible automation: playbooks, roles, collections, Molecule testing, Vault security.
modules—
security—
testing—
base-instructions—
communication-patterns—
testing—
combat-effects-upgradeZero-dependency combat visual upgrades: CSS particle replacement, Framer Motion combat juice, CSS 3D card transforms.
css-3d-card-transforms—
css-particle-migration—
framer-motion-combat-juice—
data-engineerData pipelines, ETL/ELT, warehouse frontend, dimensional modeling, stream processing.
error-catalog—
expertise—
gates-and-blockers—
performance—
preferred-patterns—
sql—
testing—
database-engineerDatabase frontend, optimization, query performance, migrations, indexing strategies.
database-quick-reference—
github-engineerExtract coding conventions and style rules from GitHub user profiles via API.
github-api-patterns—
rule-categories—
golang-general-engineerGo development: features, debugging, code review, performance. Modern Go 1.26+ patterns.
go-modern-code—
go-verification-workflow—
go-version-idioms—
hook-development-engineerPython hook development for the Claude Code event-driven system and its telemetry store.
architecture—
code-examples—
preferred-patterns—
telemetry-database—
kotlin-general-engineerKotlin development: features, coroutines, debugging, code quality, multiplatform.
kotlin-patterns—
kotlin-security-testing—
kotlin-security—
kubernetes-helm-engineerKubernetes and Helm: deployments, troubleshooting, cloud-native infrastructure.
k8s-helm-quick-reference—
mcp-local-docs-engineerMCP server development for local documentation access in TypeScript/Node.js and Go.

Hooks (60)

eventmatcherruns
SessionStart*python3 "$HOME/.claude/hooks/sync-to-user-claude.py"
SessionStart*python3 "$HOME/.claude/hooks/afk-mode.py"
SessionStart*python3 "$HOME/.claude/hooks/session-context.py"
SessionStart*python3 "$HOME/.claude/hooks/cross-repo-agents.py"
SessionStart*python3 "$HOME/.claude/hooks/fish-shell-detector.py"
SessionStart*python3 "$HOME/.claude/hooks/zsh-shell-detector.py"
SessionStart*python3 "$HOME/.claude/hooks/sapcc-go-detector.py"
SessionStart*python3 "$HOME/.claude/hooks/operator-context-detector.py"
SessionStart*python3 "$HOME/.claude/hooks/session-github-briefing.py"
SessionStart*python3 "$HOME/.claude/hooks/session-adr-health-check.py"
UserPromptSubmit*python3 "$HOME/.claude/hooks/pending-advisory-injector-userprompt.py"
UserPromptSubmit*python3 "$HOME/.claude/hooks/pipeline-context-detector.py"
UserPromptSubmit*python3 "$HOME/.claude/hooks/review-false-positive-capture.py"
UserPromptSubmit*python3 "$HOME/.claude/hooks/codex-auto-review.py"
UserPromptSubmit*python3 "$HOME/.claude/hooks/prompt-capture.py"
UserPromptSubmit*python3 "$HOME/.claude/hooks/routing-outcome-finalizer.py"
UserPromptSubmit*python3 "$HOME/.claude/hooks/jev-route-injector-userprompt.py"
PreToolUse*python3 "$HOME/.claude/hooks/suggest-compact.py"
PreToolUseBash|Write|Edit|Readpython3 "$HOME/.claude/hooks/pretool-unified-gate.py"
PreToolUseWrite|Edit|MultiEdit|NotebookEditpython3 "$HOME/.claude/hooks/pretool-worktree-edit-guard.py"
PreToolUseBashpython3 "$HOME/.claude/hooks/pretool-branch-safety.py"
PreToolUseBashpython3 "$HOME/.claude/hooks/ci-merge-gate.py"
PreToolUseBashpython3 "$HOME/.claude/hooks/pretool-ruff-format-gate.py"
PreToolUseBashpython3 "$HOME/.claude/hooks/pretool-private-name-leak-gate.py"
PreToolUseBashpython3 "$HOME/.claude/hooks/security-review-hook.py"
PreToolUseWrite|Editpython3 "$HOME/.claude/hooks/pretool-synthesis-gate.py"
PreToolUseWrite|Editpython3 "$HOME/.claude/hooks/pretool-plan-gate.py"
PreToolUseWrite|Editpython3 "$HOME/.claude/hooks/pretool-prompt-injection-scanner.py"
PreToolUseWrite|Editpython3 "$HOME/.claude/hooks/pipeline-phase-gate.py"
PreToolUseWritepython3 "$HOME/.claude/hooks/pretool-adr-creation-gate.py"

Slash commands (12)

/create-pipeline/d/do/generate-claudemd/github-notifications/github-profile-rules/gm-brilliant-implementation/install/pr-review/reddit-moderate/retro/system-upgrade

Similar rigs

copied ✓