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.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
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-engineer | Ansible automation: playbooks, roles, collections, Molecule testing, Vault security. |
| modules | — |
| security | — |
| testing | — |
| base-instructions | — |
| communication-patterns | — |
| testing | — |
| combat-effects-upgrade | Zero-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-engineer | Data pipelines, ETL/ELT, warehouse frontend, dimensional modeling, stream processing. |
| error-catalog | — |
| expertise | — |
| gates-and-blockers | — |
| performance | — |
| preferred-patterns | — |
| sql | — |
| testing | — |
| database-engineer | Database frontend, optimization, query performance, migrations, indexing strategies. |
| database-quick-reference | — |
| github-engineer | Extract coding conventions and style rules from GitHub user profiles via API. |
| github-api-patterns | — |
| rule-categories | — |
| golang-general-engineer | Go development: features, debugging, code review, performance. Modern Go 1.26+ patterns. |
| go-modern-code | — |
| go-verification-workflow | — |
| go-version-idioms | — |
| hook-development-engineer | Python hook development for the Claude Code event-driven system and its telemetry store. |
| architecture | — |
| code-examples | — |
| preferred-patterns | — |
| telemetry-database | — |
| kotlin-general-engineer | Kotlin development: features, coroutines, debugging, code quality, multiplatform. |
| kotlin-patterns | — |
| kotlin-security-testing | — |
| kotlin-security | — |
| kubernetes-helm-engineer | Kubernetes and Helm: deployments, troubleshooting, cloud-native infrastructure. |
| k8s-helm-quick-reference | — |
| mcp-local-docs-engineer | MCP server development for local documentation access in TypeScript/Node.js and Go. |
Hooks (60)
| event | matcher | runs |
|---|---|---|
| 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" |
| PreToolUse | Bash|Write|Edit|Read | python3 "$HOME/.claude/hooks/pretool-unified-gate.py" |
| PreToolUse | Write|Edit|MultiEdit|NotebookEdit | python3 "$HOME/.claude/hooks/pretool-worktree-edit-guard.py" |
| PreToolUse | Bash | python3 "$HOME/.claude/hooks/pretool-branch-safety.py" |
| PreToolUse | Bash | python3 "$HOME/.claude/hooks/ci-merge-gate.py" |
| PreToolUse | Bash | python3 "$HOME/.claude/hooks/pretool-ruff-format-gate.py" |
| PreToolUse | Bash | python3 "$HOME/.claude/hooks/pretool-private-name-leak-gate.py" |
| PreToolUse | Bash | python3 "$HOME/.claude/hooks/security-review-hook.py" |
| PreToolUse | Write|Edit | python3 "$HOME/.claude/hooks/pretool-synthesis-gate.py" |
| PreToolUse | Write|Edit | python3 "$HOME/.claude/hooks/pretool-plan-gate.py" |
| PreToolUse | Write|Edit | python3 "$HOME/.claude/hooks/pretool-prompt-injection-scanner.py" |
| PreToolUse | Write|Edit | python3 "$HOME/.claude/hooks/pipeline-phase-gate.py" |
| PreToolUse | Write | python3 "$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
agentsea/flashbacker
Claude Code state management with session continuity and AI personas, subagents and agent discussion
Orchestrator 5.1k tok ·
sajjadmurtaza/dotfiles
Modern macOS dotfiles and reusable AI coding workflows for Ruby on Rails and full-stack development. Works with Codex, Claude Code, and Cursor, with safe previews, backups, reproducible runtimes, and KISS-focused engineering skills.
Orchestrator 2.0k tok ·
skanehira/dotfiles
my dotfiles
Orchestrator 18.6k tok ·
nyldn/claude-octopus
Run multiple AI models against the same research, design, or coding task. Surface disagreements before you ship.
Orchestrator 12.4k tok ·