By laurigates
Enforce best practices and automate workflows with Claude Code hooks: guard bash commands, auto-approve or deny permission requests, detect unfinished todos, and manage git state across session lifecycle events.
Claude Code hooks configuration and development. Use when the user mentions hooks, PreToolUse, PostToolUse, SessionStart, SubagentStart, PermissionRequest, or TaskCompleted.
Generate a PermissionRequest hook with auto-approve/deny rules. Use when needing a safer alternative to --dangerouslySkipPermissions tailored to your project stack.
Configure a Stop hook that surfaces unfinished todos at session end. Use when you want deferred work automatically flagged for GitHub issue creation.
Create a SessionStart hook for Claude Code on the web. Use when setting up a repo so dependencies install and tests/linters run automatically on remote session start.
Matches all tools
Hooks run on every tool call, not just specific ones
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executes bash commands
Hook triggers when Bash tool is used
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Experimental testing harness lives under experiments/claude-probe/.
A curated collection of 44 Claude Code plugins providing 400+ skills and 21 agents for development workflows.
Install the full plugin collection as a marketplace:
claude plugin install laurigates/claude-plugins
This registers all 44 plugins. You can then enable individual plugins as needed.
If you prefer to install plugins one at a time:
claude plugin install laurigates-claude-plugins/<plugin-name>
For example:
claude plugin install laurigates-claude-plugins/git-plugin
claude plugin install laurigates-claude-plugins/python-plugin
claude plugin install laurigates-claude-plugins/testing-plugin
/health:check then /health:audit to diagnose your setup and get plugin recommendations for your stackUse the included justfile for quick MCP server configuration:
# Set up all MCP servers and cclsp
just claude-setup
# Or install individual servers
just mcp-github
just mcp-playwright
just mcp-context7
Alternatively, use the /configure:mcp skill for interactive configuration.
The methodology behind these plugins — what a probabilistic agent should decide versus what a deterministic substrate should verify and remember. See docs/PRINCIPLES.md for the full set, each grounded in the rules, skills, and hooks that embody it.
brew install bash.| Plugin | Skills | Description |
|---|---|---|
| agent-patterns-plugin | 19 | Multi-agent coordination and orchestration patterns |
| agents-plugin | 1 + 12 agents | Task-focused agents for test, review, debug, docs, and CI workflows |
| langchain-plugin | 4 | LangChain JS/TS development - agents, chains, LangGraph, Deep Agents |
| prompt-engineering-plugin | 1 | Prompt engineering for accurate, grounded responses - anti-hallucination workflow |
| Plugin | Skills | Description |
|---|---|---|
| api-plugin | 1 | API integration and testing - REST endpoints, client generation |
| blueprint-plugin | 35 | Blueprint Development methodology - PRD/PRP workflow with version tracking |
| comfyui-plugin | 17 | ComfyUI custom-node pack lifecycle - scaffold, seed repo, gitops adoption, registry publish |
| home-assistant-plugin | 4 | Home Assistant configuration - automations, scripts, scenes, entities |
| obsidian-plugin | 21 | Obsidian CLI operations - vault management, search, properties, tasks |
| project-plugin | 7 | Project initialization, management, maintenance, and continuous development |
| session-plugin | 4 | Session bookends - spinup briefing, wrap capture, end-of-session orchestration, distillation |
| Plugin | Skills | Description |
|---|---|---|
| css-plugin | 2 | CSS tooling - Lightning CSS transpilation, UnoCSS atomic utilities |
| python-plugin | 16 | Python ecosystem - uv, ruff, pytest, basedpyright, packaging |
| rust-plugin | 7 | Rust development - cargo, clippy, nextest, memory safety |
| typescript-plugin | 17 | TypeScript development - Bun, Biome, ESLint, strict types |
| Plugin | Skills | Description |
|---|---|---|
| code-quality-plugin | 15 | Code review, refactoring, linting, static analysis, debugging methodology |
| software-design-plugin | 5 | Software design methodology - deep modules, design by contract, GoF pattern selection, legacy seams, pseudocode |
| evaluate-plugin | 7 + 3 agents | Skill evaluation and benchmarking - test effectiveness, grade results |
| codebase-attributes-plugin | 3 | Structured codebase health attributes with severity-based agent routing |
| feedback-plugin | 1 | Session feedback analysis - capture skill bugs and enhancements as issues |
| testing-plugin | 17 | Test execution, TDD workflow, Vitest, Playwright, mutation testing |
| Plugin | Skills | Description |
|---|---|---|
| git-plugin | 38 + 1 agent | Git workflows - commits, branches, PRs, worktrees, release-please |
| Plugin | Skills | Description |
|---|---|---|
| finops-plugin | 7 | GitHub Actions FinOps - billing, cache usage, workflow efficiency |
| github-actions-plugin | 8 | GitHub Actions CI/CD - workflows, authentication, inspection |
npx claudepluginhub laurigates/claude-plugins --plugin hooks-pluginAgent configuration utilities - project assimilation, config auditing, teammate definitions, MCP management, and hooks configuration
ComfyUI custom-node pack lifecycle - scaffold a pack, create + seed the repo, open the gitops adoption PR, publish to the Comfy Registry, and add README screenshots
Blueprint Development methodology - structured feature development with PRD/PRP workflow, three-layer architecture (plugin/generated/custom), and documentation-first development
Session bookends - spinup briefing, wrap-up capture, end-of-session orchestration, and knowledge distillation
Skill evaluation and benchmarking - test skill effectiveness with behavioral eval cases, grade results, and track quality improvements
Production safety hooks for autonomous Claude Code operation. Context monitoring, syntax checking, branch protection, activity logging, and more.
Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns
Sets up and manages Husky Git hooks by configuring pre-commit hooks, establishing commit message standards, integrating with linting tools, and ensuring code quality on commits.
Git storytelling guidance - helps commit work thoughtfully to tell the story of your development process.
Git automation - PRs, releases, branches, worktrees
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses