Skip to content

feat: codingbuddy-plugin — Claude Code plugin for capabilities beyond MCP #823

@JeremyDev87

Description

@JeremyDev87

Overview

Create a Claude Code plugin (codingbuddy-plugin) that provides capabilities impossible via MCP alone — event hooks, real-time session stats, file watching, system prompt injection, persistent state, and notification services.

Background

MCP is request-response only: Claude must explicitly call tools. A plugin runs inside the Claude Code process with access to hooks, session metadata, and UI controls. This unlocks auto-dispatch enforcement, real-time monitoring, and proactive behavior that MCP cannot achieve.

Architecture: MCP + Plugin Hybrid

codingbuddy-rules (npm)          ← Rules/Agents/Skills (multi-tool)
  ↕
codingbuddy-mcp-server           ← MCP tools (multi-tool compatible)
  ↕
codingbuddy-plugin (NEW)         ← Claude Code exclusive
  ├── Event Hooks
  ├── Status Bar
  ├── Session Tracker
  ├── File Watcher
  ├── Persistent DB
  ├── Notification Service
  ├── System Prompt Injection
  └── Cost Budget Management

Sub-issues

# Issue MCP Limitation Solved Priority
1 #824 — Event hooks (PreToolUse, SessionStart, PreCommit) Claude ignores MCP recommendations must
2 #825 — Real-time session statistics MCP can't access API metadata must
3 #826 — File watcher for completion detection MCP can only poll should
4 #827 — Persistent execution history DB (SQLite) MCP server dies with session should
5 #828 — System prompt injection for behavior enforcement MCP can't force Claude behavior must
6 #829 — Event-driven notifications (Slack/Discord/Telegram) MCP needs Claude to call it could
7 #830 — Cost budget management with auto-pause MCP can't monitor spending should

Supersedes / Enhances Existing Issues

References

  • OMC plugin: packages/claude-code-plugin/ (reference implementation)
  • Claude Code plugin API: hooks, settings, status bar
  • Existing MCP server: apps/mcp-server/

Metadata

Metadata

Assignees

No one assigned

    Labels

    featparent-issue하위 이슈를 포함하는 상위 이슈

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions