Skip to content

mareurs/claude-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Plugin Additional Requirements
sdd None (core workflow). Serena MCP for /drift and /document.
tool-infra Serena MCP, IntelliJ MCP, and/or claude-context. Auto-detects which are available.
code-explorer-routing code-explorer MCP server configured in .mcp.json or globally.

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:

{
  "extraKnownMarketplaces": {
    "sdd-misc-plugins": {
      "source": {
        "source": "github",
        "repo": "mareurs/sdd-misc-plugins"
      }
    }
  },
  "enabledPlugins": {
    "sdd@sdd-misc-plugins": true,
    "code-explorer-routing@sdd-misc-plugins": true
  }
}

When team members trust the repository folder, Claude Code automatically installs the marketplace and plugins.

License

MIT

About

Claude Code plugin marketplace - SDD and more

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages