By laurigates
Orchestrate Claude Code agent teams for parallel multi-agent workflows on complex tasks, configure lifecycle hooks and custom agents with tools/context/delegations, manage MCP servers, assimilate project configs, audit agent security, and set per-project plugin overrides.
npx claudepluginhub laurigates/claude-plugins --plugin agent-patterns-pluginConfigure and orchestrate Claude Code agent teams (TeamCreate, SendMessage, TaskUpdate workflow). Use when you need multiple agents working in parallel on a complex task, want to coordinate background agents with messaging, or are setting up a lead/teammate architecture with a shared task list. Teams are experimental — enable with --enable-teams flag.
Set up Claude Code lifecycle hooks and event handlers in settings.json. Use when you want to trigger a script on session start, run a hook before or after tool calls (PreToolUse/PostToolUse), configure hook timeouts to prevent cancellation errors, or debug hooks that aren't firing correctly.
Write and configure custom agent definitions in Claude Code's agents/ directory. Use when you want to create a new agent .md file, define a specialized agent with its own system prompt and tools, set up an agent with isolated context, or configure agent capabilities and restrictions in your project's .claude/ configuration.
Design and scaffold the code execution pattern for MCP-based agent systems. Use when building agents that interact with many MCP tools, when intermediate data is too large for model context, when you need loops/conditionals across tool calls, or when PII must stay out of the model context. Based on Anthropic's engineering guidance.
Install and configure Model Context Protocol (MCP) servers for Claude Code projects. Use when you want to add or enable an MCP server, connect a tool or integration (database, API, file system), update MCP settings in .mcp.json, manage OAuth-authenticated remote MCP servers, enable/disable individual servers at runtime, or troubleshoot MCP server connection issues.
Analyze and assimilate project-specific Claude configurations
Audit Claude subagent configurations for completeness, security, and best practices
Configure per-project plugin settings using `.claude/plugin-name.local.md` files. Use when building plugins that need user-configurable behavior, storing agent state between sessions, or controlling hook activation per-project. Covers file structure, YAML frontmatter parsing, gitignore setup, and common patterns like toggle-based hooks and agent state management.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Memory compression system for Claude Code - persist context across sessions
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.