Development
Hook
Hooks
What vexjoy-agent runs automatically, and when. A hook is a command Claude Code fires at a fixed moment, without you asking for it.
Install
$ npx -y skills add notque/vexjoy-agent --agent claude-codeShips with vexjoy-agent. Installing the plugin gets these hooks.
Where it lives
- hooks/__init__.pyGitHub
- hooks/adr-enforcement.pyGitHub
- hooks/adr-lifecycle-on-merge.pyGitHub
- hooks/afk-mode.pyGitHub
- hooks/agent-grade-on-change.pyGitHub
- hooks/ci-merge-gate.pyGitHub
- hooks/codex-auto-review.pyGitHub
- hooks/codex-hook-adapter.pyGitHub
- hooks/confidence-decay.pyGitHub
- hooks/creation-protocol-enforcer.pyGitHub
- hooks/creation-request-enforcer-userprompt.pyGitHub
- hooks/cross-repo-agents.pyGitHub
- hooks/error-learner.pyGitHub
- hooks/fish-shell-detector.pyGitHub
- hooks/hook-version-parity-check.pyGitHub
- hooks/instruction-compliance.pyGitHub
- hooks/instruction-reminder.pyGitHub
- hooks/knowledge-graduation-proposer.pyGitHub
- hooks/mcp-health-check.pyGitHub
- hooks/operator-context-detector.pyGitHub
- hooks/pipeline-context-detector.pyGitHub
- hooks/pipeline-phase-gate.pyGitHub
- hooks/postcompact-handler.pyGitHub
- hooks/posttool-auto-test.pyGitHub
- hooks/posttool-bash-injection-scan.pyGitHub
- hooks/posttool-docs-drift-alert.pyGitHub
- hooks/posttool-lint-hint.pyGitHub
- hooks/posttool-rename-sweep.pyGitHub
- hooks/posttool-security-scan.pyGitHub
- hooks/posttool-session-reads.pyGitHub
- hooks/posttool-skill-frontmatter-check.pyGitHub
- hooks/posttool-voice-quality-check.pyGitHub
- hooks/posttooluse-joy-check-warn.pyGitHub
- hooks/posttooluse-sync-agent-index.pyGitHub
- hooks/posttooluse-sync-skill-index.pyGitHub
- hooks/precompact-archive.pyGitHub
- hooks/pretool-adr-creation-gate.pyGitHub
- hooks/pretool-branch-safety.pyGitHub
- hooks/pretool-config-protection.pyGitHub
- hooks/pretool-file-backup.pyGitHub
- hooks/pretool-learning-injector.pyGitHub
- hooks/pretool-main-thread-discipline.pyGitHub
- hooks/pretool-plan-gate.pyGitHub
- hooks/pretool-private-name-leak-gate.pyGitHub
- hooks/pretool-prompt-injection-scanner.pyGitHub
- hooks/pretool-ruff-format-gate.pyGitHub
- hooks/pretool-section-integrity-validator.pyGitHub
- hooks/pretool-subagent-warmstart.pyGitHub
- hooks/pretool-synthesis-gate.pyGitHub
- hooks/pretool-unified-gate.pyGitHub
- hooks/pretool-voice-publish-gate.pyGitHub
- hooks/pretool-worktree-edit-guard.pyGitHub
- hooks/prompt-capture.pyGitHub
- hooks/record-activation.pyGitHub
- hooks/record-waste.pyGitHub
- hooks/reference-loading-enforcer.pyGitHub
- hooks/retro-graduation-gate.pyGitHub
- hooks/retro-knowledge-injector.pyGitHub
- hooks/review-capture.pyGitHub
- hooks/review-false-positive-capture.pyGitHub
- hooks/routing-decision-recorder.pyGitHub
- hooks/routing-outcome-finalizer.pyGitHub
- hooks/routing-outcome-recorder.pyGitHub
- hooks/rules-distill-injector.pyGitHub
- hooks/rules-distill-trigger.pyGitHub
- hooks/sapcc-go-detector.pyGitHub
- hooks/security-review-hook.pyGitHub
- hooks/session-adr-health-check.pyGitHub
- hooks/session-context.pyGitHub
- hooks/session-github-briefing.pyGitHub
- hooks/session-learning-recorder.pyGitHub
- hooks/session-manifest-cache.pyGitHub
- hooks/session-summary.pyGitHub
- hooks/skill-evaluator.pyGitHub
- hooks/stop-drift-guard.pyGitHub
- hooks/stop-failure-handler.pyGitHub
- hooks/subagent-completion-guard.pyGitHub
- hooks/suggest-compact.pyGitHub
- hooks/sync-to-user-claude.pyGitHub
- hooks/task-completed-learner.pyGitHub
- hooks/team-config-loader.pyGitHub
- hooks/usage-tracker.pyGitHub
- hooks/user-correction-capture.pyGitHub
- hooks/voice-output-gate.pyGitHub
- hooks/voice-pipeline-tracker.pyGitHub
- hooks/zsh-shell-detector.pyGitHub
Showing the source of 6 of 86 scripts. Every one is linked above.
Read the script before you install anything that runs on your machine. This is the one part of a plugin that acts without being asked.
Ships withvexjoy-agent
Essays and writing behind this toolkit live at vexjoy.com. AI agents skip steps. "Looks correct" replaces running tests. "Trivial change" replaces verification.
Get the whole plugin, auto-invoked
Stats
413
Stars
0
Views
44
Forks
Active
Maintenance
Python
Language
MIT
License
11d ago
Last commit
4mo ago
Created
Repo: notque/vexjoy-agent

