A collection of Claude Code plugins for enhanced development workflows with AI assistants.
Session continuity for AI CLI agents. No git repository required.
- Type: Skill-based plugin
- Skills:
/goal,/session-status,/resume,/replan,/wrap-up - Purpose: Know what you were doing, prove what is actually done, and hand that to a session with no memory
Generic delegation guidance, model review, and autonomous maintenance workflows.
- Type: Skill-based plugin
- Skills:
/delegate-to-ai,/auto-maintain,/premium-agent-orchestration - Purpose: Classify delegation work, verify delegated results, and preserve premium reasoning for judgment while cheaper agents handle checkable work
This plugin is specific to the maintainer's own setup and is not intended for general use.
- Type: Skill-based plugin
- Skills:
/delegation-ladder - Purpose: Apply the maintainer-specific executor ladder, eligibility rules, and verification steps
Systematic CodeQL alert analysis and resolution for GitHub Actions workflows.
- Type: Command/Skill/Agent-based plugin
- Command:
/resolve-codeql - Purpose: Resolve CodeQL security alerts in GitHub Actions workflows
Combined content validation and guard plugin.
- Type: Pre/PostToolUse hook
- Tools: Bash, Write, Edit
- Purpose: Token limits, markdown/README validation, webfetch guard, issue/PR backlog limits
Combined git security and workflow protection via PreToolUse hooks.
- Type: PreToolUse hook
- Tools: Bash, Edit, Write, NotebookEdit
- Purpose: Blocks dangerous git/gh commands and file edits on main branch
Git branch sync and local troubleshooting.
- Type: Command/Skill-based plugin
- Skills:
/sync-main,/git-flow-next,/git-workflow-standards,/troubleshoot-rebase,/troubleshoot-precommit,/troubleshoot-worktree,/pre-commit-architecture - Purpose: Maintain linear git history and keep branches in sync
PR finalization, merge, review thread resolution, and issue shaping.
- Type: Command/Skill-based plugin
- Skills:
/finalize-pr,/merge-pr,/pr-stacks,/resolve-pr-threads,/pr-standards,/shape-issues,/trigger-ai-reviews,/shared-workflow-org-refs - Purpose: GitHub PR/issue management workflows
Cross-repo infrastructure orchestration for Terraform and Ansible workflows.
- Type: Skill-based plugin
- Skills:
/orchestrate-infra,/sync-inventory,/test-e2e - Purpose: Coordinate infrastructure changes across multiple repositories
On-demand skill-based plugins that load specific standards as context.
| Plugin | Skills | Coverage |
|---|---|---|
| code-standards | /code-quality-standards |
Estate-specific code conventions: logging format, monitoring-vs-test philosophy, doc format |
| infra-standards | /infrastructure-standards |
Proxmox, Terraform, Ansible deployment |
| ansible | /ansible-conventions |
Ansible repository layout, linting, testing, dependencies, releases, and secrets |
| cribl | /cribl-pack-conventions |
Cribl pack structure, validation, tests, releases, and secrets |
| splunk | /splunk-app-conventions |
Splunk app and deployment layout, validation, releases, and secrets |
| project-standards | /claude-skill-authoring, /workspace-standards, /skills-registry, /nix-tool-policy |
Claude skill authoring, workspace, skills registry, Nix tool policy |
High-level operational runbooks for homelab management.
- Type: Skill-based plugin
- Skills:
/homelab-runbooks - Purpose: DR-node power management, DNS ingress convergence, secrets-engine identity bring-up
Raises a local macOS banner whenever a session needs the operator.
- Type: PostToolUse + Notification hook
- Purpose: Banner for every PushNotification call and permission/question prompt, focused or not
Cleanup orphaned MCP server processes on session exit.
- Type: PostToolUse hook
- Purpose: Workaround for upstream MCP orphan-process bug (#1935)
Dispatches browser and UI test work to specialized testing agents.
- Type: Skill-based plugin
- Skills:
/test - Purpose: Pick one dedicated agent (ui-smoke, spec-author, healer, perf-debug, explorer) so Playwright and Browser Use load only inside that agent, never the main session
claude plugins add jacobpevans-cc-plugins/<plugin-name>Available plugins:
jacobpevans-cc-plugins/ai-cli-harness-better-practicesjacobpevans-cc-plugins/ai-delegationjacobpevans-cc-plugins/attention-notifyjacobpevans-cc-plugins/code-standardsjacobpevans-cc-plugins/codeql-resolverjacobpevans-cc-plugins/content-guardsjacobpevans-cc-plugins/git-guardsjacobpevans-cc-plugins/git-workflowsjacobpevans-cc-plugins/github-workflowsjacobpevans-cc-plugins/homelab-opsjacobpevans-cc-plugins/infra-orchestrationjacobpevans-cc-plugins/infra-standardsjacobpevans-cc-plugins/jpe-ai-delegationjacobpevans-cc-plugins/process-cleanupjacobpevans-cc-plugins/project-standardsjacobpevans-cc-plugins/testing
Clone this repository and link plugins:
git clone https://github.com/JacobPEvans/claude-code-plugins.git
cd claude-code-plugins
claude plugins link ./ai-cli-harness-better-practices
claude plugins link ./ai-delegation
claude plugins link ./code-standards
claude plugins link ./codeql-resolver
claude plugins link ./content-guards
claude plugins link ./git-guards
claude plugins link ./git-workflows
claude plugins link ./github-workflows
claude plugins link ./homelab-ops
claude plugins link ./infra-orchestration
claude plugins link ./infra-standards
claude plugins link ./jpe-ai-delegation
claude plugins link ./process-cleanup
claude plugins link ./project-standards
claude plugins link ./testingPlugins activate automatically after installation. Hook-based plugins (git-guards, content-guards, process-cleanup) intercept tool calls with no manual invocation. Skill-based plugins provide slash commands:
/ship # Full automation: commit, push, PR, finalize
/finalize-pr # Drive PR to merge-ready state
/merge-pr # Validate and merge (merge commit by default, --squash to squash)
/refresh-repo # Sync main, check PRs
/prune-branches # Delete dead branches and worktrees
/wrap-up # Session-completion verdict + forward artifact
/resolve-codeql # Fix CodeQL security alerts
/delegate-to-ai # Generic delegation guidance
/delegation-ladder # Maintainer-specific executor ladder
/premium-agent-orchestration # Preserve premium reasoning and delegate checkable work
Each development lifecycle plugin includes an ARCHITECTURE.md with mermaid diagrams
showing cross-plugin integration. See
github-workflows/ARCHITECTURE.md for the master
ship pipeline diagram covering the full PR lifecycle.
Each plugin follows Claude Code official best practices. Most plugins use hook-based structure:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── hooks/
│ └── hooks.json # Hook configuration
├── scripts/
│ └── hook-script.py # Implementation
└── README.md # Plugin documentation
Command/skill-based plugins use a different structure:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── commands/
│ └── command.md # Command definition
├── skills/
│ └── skill-name/
│ └── SKILL.md # Skill documentation
└── README.md # Plugin documentation
See individual plugin READMEs for specific details. General contribution guidelines:
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Follow conventional commits:
feat(plugin): description - Sign your commits (GPG required)
- Submit a pull request
- Claude Code CLI
- Python 3.10+ (for hook scripts)
- bats-core (for running tests)
- Tool-specific dependencies (see individual plugin READMEs)
# Link a plugin for testing
claude plugins link ./plugin-name
# Verify it loaded
claude plugins list
# Test functionality
# (trigger the hook conditions for the specific plugin)Tests are bats files under tests/.
Run them with bats directly — -r discovers every .bats file recursively:
# Run all tests
bats -r .
# Run tests for a specific plugin
bats -r tests/content-guards
# Run a single test file
bats tests/content-guards/token-limits/validate-token-limits.batsEnable optional pre-push hooks that run tests before pushing:
# Enable git hooks
git config core.hooksPath .githooks
# Disable git hooks
git config --unset core.hooksPathApache License 2.0 - See LICENSE for details.
JacobPEvans
- GitHub: @JacobPEvans
- Email: 20714140+JacobPEvans@users.noreply.github.com
Part of a larger ecosystem of ~40 repos — see how it all fits together.