Claude Plugins
An opinionated collection of Claude Code plugins, primarily developed for internal team use. Public so colleagues and collaborators can install directly.
These plugins reflect specific workflows and tool choices -- they may not suit every setup. Feel free to fork and adapt.
Quick Start
/plugin marketplace add mareurs/sdd-misc-plugins
/plugin install sdd@sdd-misc-plugins
/plugin install code-explorer-routing@sdd-misc-plugins
Available Plugins
| Plugin | Version | Description |
|---|
| sdd | 2.2.1 | Specification-Driven Development: governance, workflow commands, and enforcement hooks |
| tool-infra | 2.8.0 | Deprecated -- superseded by code-explorer-routing. Semantic tool infrastructure: routes Claude to use Serena/IntelliJ/claude-context instead of Grep/Glob, with language-aware dual-tool routing |
| code-explorer-routing | 1.5.4 | Companion plugin for code-explorer MCP server: injects tool guidance, redirects Read/Grep/Glob to symbol-aware tools, auto-reindex + drift warnings. Supersedes tool-infra. |
Requirements
Per-plugin requirements
Plugins
SDD (Specification-Driven Development)
A methodology where code follows specifications. Every feature starts with a clear definition of what before diving into how.
Commands: /specify, /plan, /review, /drift, /document, /bootstrap-docs, /sdd-init
Skills: sdd-flow (full lifecycle orchestration)
Hooks: spec-guard, review-guard, subagent-inject, session-start
See sdd/README.md for full documentation.
tool-infra (deprecated)
Deprecated: Superseded by code-explorer-routing. tool-infra will be decommissioned in a future release. New projects should use code-explorer-routing with code-explorer.
Makes Claude use semantic code tools (Serena, IntelliJ MCP, claude-context) instead of falling back to text search. Auto-detects tools from .mcp.json and languages from .serena/project.yml for language-aware routing.
Hooks:
- session-start -- Tool reference card with known issues, dual-tool decision matrix, and workflow patterns
- subagent-guidance -- Semantic tool workflow for all subagents; enriched guidance for Plan agents (workflow patterns, tool reference, known issues)
- semantic-tool-router -- Blocks Grep/Glob/Read on source files, suggests semantic alternatives
- mcp-param-fixer -- Auto-corrects wrong MCP parameter names in-place (e.g.
pattern -> substring_pattern)
- intellij-project-path -- Auto-injects
project_path into IntelliJ index calls
- dual-tool-router -- Language-aware blocking of broken Serena calls (Kotlin/Java), redirects to IntelliJ equivalents
See tool-infra/README.md for details and configuration.
code-explorer-routing
Companion plugin for code-explorer MCP server. Supersedes tool-infra. Routes Claude to use code-explorer's symbol-aware tools instead of Read/Grep/Glob. Auto-detects code-explorer from .mcp.json, ~/.claude/.claude.json, or ~/.claude/settings.json.
Hooks:
- session-start -- Tool guidance, memory hints, onboarding nudge, auto-reindex + drift warnings
- subagent-guidance -- Injects code-explorer guidance into all subagents (MCP server_instructions only reach the main agent)
- post-tool-guidance -- PostToolUse soft warnings when Read/Grep/Glob are used on source files, suggests code-explorer alternatives
- worktree-activate -- PostToolUse: creates write-guard marker + injects activate_project guidance after EnterWorktree
- worktree-write-guard -- PreToolUse: hard-blocks code-explorer write tools in worktrees until activate_project is called
- ce-activate-project -- PostToolUse: clears write-guard marker after activate_project fires
See code-explorer-routing/README.md for details and configuration.
Team Setup
Add to your project's .claude/settings.json so all team members get the plugins automatically: