From ad163e301128006d65d34de0570d66540e00e7d9 Mon Sep 17 00:00:00 2001 From: JeremyDev87 Date: Fri, 3 Apr 2026 22:10:11 +0900 Subject: [PATCH] fix(plugin): add hooks/commands to package.json files and fix docs MCP config (#1197, #1200) - Add hooks/ and commands/ directories to claude-code-plugin package.json files array so npm install delivers the complete plugin with hooks and HUD support - Fix MCP server args in all documentation (en, ko, ja, zh-CN, es, pt-BR): change "args": [] to "args": ["mcp"] in plugin-guide, plugin-architecture, and plugin-troubleshooting docs Closes #1197 Closes #1200 --- docs/es/plugin-architecture.md | 2 +- docs/es/plugin-guide.md | 4 ++-- docs/es/plugin-troubleshooting.md | 4 ++-- docs/ja/plugin-architecture.md | 2 +- docs/ja/plugin-guide.md | 4 ++-- docs/ja/plugin-troubleshooting.md | 4 ++-- docs/ko/plugin-architecture.md | 2 +- docs/ko/plugin-guide.md | 4 ++-- docs/ko/plugin-troubleshooting.md | 4 ++-- docs/plugin-architecture.md | 2 +- docs/plugin-guide.md | 4 ++-- docs/plugin-troubleshooting.md | 4 ++-- docs/pt-BR/plugin-architecture.md | 2 +- docs/pt-BR/plugin-guide.md | 4 ++-- docs/pt-BR/plugin-troubleshooting.md | 4 ++-- docs/zh-CN/plugin-architecture.md | 2 +- docs/zh-CN/plugin-guide.md | 4 ++-- docs/zh-CN/plugin-troubleshooting.md | 4 ++-- packages/claude-code-plugin/package.json | 4 +++- 19 files changed, 33 insertions(+), 31 deletions(-) diff --git a/docs/es/plugin-architecture.md b/docs/es/plugin-architecture.md index b1f1522e..c18236f9 100644 --- a/docs/es/plugin-architecture.md +++ b/docs/es/plugin-architecture.md @@ -258,7 +258,7 @@ El contexto se persiste en `docs/codingbuddy/context.md`: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/es/plugin-guide.md b/docs/es/plugin-guide.md index df09e050..efa783b5 100644 --- a/docs/es/plugin-guide.md +++ b/docs/es/plugin-guide.md @@ -92,7 +92,7 @@ Edite `~/.claude/settings.json`: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -107,7 +107,7 @@ Cree `.mcp.json` en la raíz de su proyecto: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/es/plugin-troubleshooting.md b/docs/es/plugin-troubleshooting.md index 65ad97a7..e13e94b6 100644 --- a/docs/es/plugin-troubleshooting.md +++ b/docs/es/plugin-troubleshooting.md @@ -171,7 +171,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -230,7 +230,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/ja/plugin-architecture.md b/docs/ja/plugin-architecture.md index 7b4a812e..e21080ab 100644 --- a/docs/ja/plugin-architecture.md +++ b/docs/ja/plugin-architecture.md @@ -258,7 +258,7 @@ sequenceDiagram "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/ja/plugin-guide.md b/docs/ja/plugin-guide.md index be8db5cf..019d907d 100644 --- a/docs/ja/plugin-guide.md +++ b/docs/ja/plugin-guide.md @@ -92,7 +92,7 @@ MCP サーバーを Claude Code の設定に追加します: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -107,7 +107,7 @@ MCP サーバーを Claude Code の設定に追加します: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/ja/plugin-troubleshooting.md b/docs/ja/plugin-troubleshooting.md index ef883c8d..ecb55d22 100644 --- a/docs/ja/plugin-troubleshooting.md +++ b/docs/ja/plugin-troubleshooting.md @@ -171,7 +171,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -230,7 +230,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/ko/plugin-architecture.md b/docs/ko/plugin-architecture.md index 4c9c304a..6ee8ca4b 100644 --- a/docs/ko/plugin-architecture.md +++ b/docs/ko/plugin-architecture.md @@ -258,7 +258,7 @@ sequenceDiagram "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/ko/plugin-guide.md b/docs/ko/plugin-guide.md index 42b48f2b..14c54c0a 100644 --- a/docs/ko/plugin-guide.md +++ b/docs/ko/plugin-guide.md @@ -92,7 +92,7 @@ Claude Code 설정에 MCP 서버를 추가합니다: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -107,7 +107,7 @@ Claude Code 설정에 MCP 서버를 추가합니다: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/ko/plugin-troubleshooting.md b/docs/ko/plugin-troubleshooting.md index 779de59c..c1dae8d9 100644 --- a/docs/ko/plugin-troubleshooting.md +++ b/docs/ko/plugin-troubleshooting.md @@ -171,7 +171,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -230,7 +230,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/plugin-architecture.md b/docs/plugin-architecture.md index 5596e751..8ed848ef 100644 --- a/docs/plugin-architecture.md +++ b/docs/plugin-architecture.md @@ -258,7 +258,7 @@ Context is persisted to `docs/codingbuddy/context.md`: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/plugin-guide.md b/docs/plugin-guide.md index 13a01f2f..a0a0d5e5 100644 --- a/docs/plugin-guide.md +++ b/docs/plugin-guide.md @@ -92,7 +92,7 @@ Edit `~/.claude/settings.json`: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -107,7 +107,7 @@ Create `.mcp.json` in your project root: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/plugin-troubleshooting.md b/docs/plugin-troubleshooting.md index b1b2f013..7d85bd64 100644 --- a/docs/plugin-troubleshooting.md +++ b/docs/plugin-troubleshooting.md @@ -171,7 +171,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -230,7 +230,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/pt-BR/plugin-architecture.md b/docs/pt-BR/plugin-architecture.md index 8e72d9b7..50ba92a1 100644 --- a/docs/pt-BR/plugin-architecture.md +++ b/docs/pt-BR/plugin-architecture.md @@ -258,7 +258,7 @@ O contexto e persistido em `docs/codingbuddy/context.md`: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/pt-BR/plugin-guide.md b/docs/pt-BR/plugin-guide.md index 6d88797d..b204927d 100644 --- a/docs/pt-BR/plugin-guide.md +++ b/docs/pt-BR/plugin-guide.md @@ -90,7 +90,7 @@ Edite `~/.claude/settings.json`: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -105,7 +105,7 @@ Crie `.mcp.json` na raiz do seu projeto: "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/pt-BR/plugin-troubleshooting.md b/docs/pt-BR/plugin-troubleshooting.md index 2ac9b4e1..8860f16b 100644 --- a/docs/pt-BR/plugin-troubleshooting.md +++ b/docs/pt-BR/plugin-troubleshooting.md @@ -171,7 +171,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -230,7 +230,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/zh-CN/plugin-architecture.md b/docs/zh-CN/plugin-architecture.md index 5de1a00a..98ba54e1 100644 --- a/docs/zh-CN/plugin-architecture.md +++ b/docs/zh-CN/plugin-architecture.md @@ -258,7 +258,7 @@ sequenceDiagram "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/zh-CN/plugin-guide.md b/docs/zh-CN/plugin-guide.md index 52433158..8c1a20e5 100644 --- a/docs/zh-CN/plugin-guide.md +++ b/docs/zh-CN/plugin-guide.md @@ -92,7 +92,7 @@ npm install -g codingbuddy "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -107,7 +107,7 @@ npm install -g codingbuddy "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/docs/zh-CN/plugin-troubleshooting.md b/docs/zh-CN/plugin-troubleshooting.md index 72164a61..ad70268f 100644 --- a/docs/zh-CN/plugin-troubleshooting.md +++ b/docs/zh-CN/plugin-troubleshooting.md @@ -171,7 +171,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "codingbuddy", - "args": [] + "args": ["mcp"] } } } @@ -230,7 +230,7 @@ cat ~/.claude/settings.json | grep -A5 codingbuddy "mcpServers": { "codingbuddy": { "command": "/usr/local/bin/codingbuddy", - "args": [] + "args": ["mcp"] } } } diff --git a/packages/claude-code-plugin/package.json b/packages/claude-code-plugin/package.json index a18cf966..ed5cbfd2 100644 --- a/packages/claude-code-plugin/package.json +++ b/packages/claude-code-plugin/package.json @@ -29,7 +29,9 @@ ".claude-plugin", ".mcp.json", "README.md", - "scripts/postinstall.js" + "scripts/postinstall.js", + "hooks/", + "commands/" ], "scripts": { "build": "ts-node scripts/build.ts --mode=production",