From 58e2b2d26a6f34d9e3aaebe2776bac234cbabc57 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 13 Oct 2026 07:43:50 +0000 Subject: [PATCH] =?UTF-8?q?refactor:=20statusbar=E3=80=81companion?= =?UTF-8?q?=E3=80=81herdr=20=E5=A4=96=E6=8E=9B=E6=94=B9=E5=90=8D=E5=8A=A0?= =?UTF-8?q?=E4=B8=8A=20jsc-=20=E5=89=8D=E7=B6=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- .claude-plugin/marketplace.json | 12 +++---- README.md | 33 ++++++++++--------- .../.claude-plugin/plugin.json | 2 +- .../hooks/companion/affinity.ts | 0 .../hooks/companion/assert.ts | 0 .../hooks/companion/band.test.ts | 0 .../hooks/companion/band.ts | 0 .../hooks/companion/care.test.ts | 0 .../hooks/companion/care.ts | 0 .../hooks/companion/companion.test.ts | 0 .../hooks/companion/core.ts | 0 .../hooks/companion/core/apply.ts | 0 .../hooks/companion/core/core.test.ts | 0 .../hooks/companion/core/personality.ts | 0 .../hooks/companion/core/speech.ts | 0 .../hooks/companion/core/store.ts | 0 .../hooks/companion/core/types.ts | 0 .../hooks/companion/defaults.ts | 0 .../hooks/companion/engine-fs.ts | 0 .../hooks/companion/fs.ts | 0 .../hooks/companion/io.ts | 0 .../hooks/companion/memory.test.ts | 0 .../hooks/companion/memory.ts | 0 .../hooks/companion/mood.ts | 0 .../hooks/companion/prompt.ts | 0 .../hooks/companion/seg.ts | 0 .../hooks/companion/todo.ts | 0 .../hooks/companion/types.ts | 0 .../hooks/companion/verify.test.ts | 0 .../hooks/companion/verify.ts | 0 .../hooks/hooks.json | 0 .../hooks/register.tsx | 0 .../skills/ingest/SKILL.md | 0 .../tsconfig.json | 0 .../.claude-plugin/plugin.json | 2 +- .../skills/gitea-issue/SKILL.md | 2 +- .../gitea-issue/scripts/git-credential.sh | 0 .../skills/gitea-issue/scripts/lib.sh | 0 .../skills/gitea-issue/scripts/pr-wait.sh | 0 .../skills/gitea-issue/scripts/prompt.txt | 0 .../skills/gitea-issue/scripts/ready.py | 0 .../skills/gitea-issue/scripts/ready.sh | 0 .../skills/gitea-issue/scripts/start.sh | 0 .../skills/gitea-issue/scripts/tick.sh | 0 .../skills/gitea-issue/scripts/watch-issue.sh | 0 .../skills/herdr/SKILL.md | 0 .../.claude-plugin/plugin.json | 2 +- .../hooks/format.ts | 0 .../hooks/hooks.json | 0 .../hooks/hud.test.tsx | 0 .../hooks/register.tsx | 0 .../tsconfig.json | 0 .../types/index.d.ts | 0 53 files changed, 28 insertions(+), 25 deletions(-) rename plugins/{companion => jsc-companion}/.claude-plugin/plugin.json (90%) rename plugins/{companion => jsc-companion}/hooks/companion/affinity.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/assert.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/band.test.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/band.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/care.test.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/care.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/companion.test.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/core.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/core/apply.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/core/core.test.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/core/personality.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/core/speech.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/core/store.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/core/types.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/defaults.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/engine-fs.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/fs.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/io.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/memory.test.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/memory.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/mood.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/prompt.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/seg.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/todo.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/types.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/verify.test.ts (100%) rename plugins/{companion => jsc-companion}/hooks/companion/verify.ts (100%) rename plugins/{companion => jsc-companion}/hooks/hooks.json (100%) rename plugins/{companion => jsc-companion}/hooks/register.tsx (100%) rename plugins/{companion => jsc-companion}/skills/ingest/SKILL.md (100%) rename plugins/{companion => jsc-companion}/tsconfig.json (100%) rename plugins/{herdr => jsc-herdr}/.claude-plugin/plugin.json (92%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/SKILL.md (98%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/git-credential.sh (100%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/lib.sh (100%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/pr-wait.sh (100%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/prompt.txt (100%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/ready.py (100%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/ready.sh (100%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/start.sh (100%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/tick.sh (100%) rename plugins/{herdr => jsc-herdr}/skills/gitea-issue/scripts/watch-issue.sh (100%) rename plugins/{herdr => jsc-herdr}/skills/herdr/SKILL.md (100%) rename plugins/{statusbar => jsc-statusbar}/.claude-plugin/plugin.json (90%) rename plugins/{statusbar => jsc-statusbar}/hooks/format.ts (100%) rename plugins/{statusbar => jsc-statusbar}/hooks/hooks.json (100%) rename plugins/{statusbar => jsc-statusbar}/hooks/hud.test.tsx (100%) rename plugins/{statusbar => jsc-statusbar}/hooks/register.tsx (100%) rename plugins/{statusbar => jsc-statusbar}/tsconfig.json (100%) rename plugins/{statusbar => jsc-statusbar}/types/index.d.ts (100%) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 5f1ab41..1d4e16f 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,18 +6,18 @@ }, "plugins": [ { - "name": "statusbar", - "source": "./plugins/statusbar", + "name": "jsc-statusbar", + "source": "./plugins/jsc-statusbar", "description": "輸入框上方單行狀態列:模型、目錄、分支、5h/7d 額度與重置、context、CPU/記憶體/磁碟" }, { - "name": "companion", - "source": "./plugins/companion", + "name": "jsc-companion", + "source": "./plugins/jsc-companion", "description": "小說角色陪伴:人設注入、語氣、心情與好感、互動記憶、主動關心與待辦,並可用 ingest skill 解析小說建立角色" }, { - "name": "herdr", - "source": "./plugins/herdr", + "name": "jsc-herdr", + "source": "./plugins/jsc-herdr", "description": "控制 Herdr 終端多工器(workspace、tab、pane、指令與其他 agent),並可透過 gitea-issue 技能逐一實作 Gitea 議題" } ] diff --git a/README.md b/README.md index 4f44355..d849863 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ JSC 自用 Claude Code mods。每個 mod 皆可單獨安裝、更新與移除。 | Mod | 說明 | | --- | --- | -| [statusbar](plugins/statusbar) | 輸入框上方單行狀態列:模型、目錄、分支、5h/7d 額度與重置、context、CPU/記憶體/磁碟 | -| [companion](plugins/companion) | 小說角色陪伴:人設注入、語氣、心情與好感、互動記憶、主動關心與待辦,並可用 ingest skill 解析小說建立角色 | -| [herdr](plugins/herdr) | 控制 Herdr 終端多工器的技能(workspace、tab、pane、指令與其他 agent;另含 gitea-issue 技能,逐一實作 Gitea 議題,需 Herdr 與 tea) | +| [jsc-statusbar](plugins/jsc-statusbar) | 輸入框上方單行狀態列:模型、目錄、分支、5h/7d 額度與重置、context、CPU/記憶體/磁碟 | +| [jsc-companion](plugins/jsc-companion) | 小說角色陪伴:人設注入、語氣、心情與好感、互動記憶、主動關心與待辦,並可用 ingest skill 解析小說建立角色 | +| [jsc-herdr](plugins/jsc-herdr) | 控制 Herdr 終端多工器的技能(workspace、tab、pane、指令與其他 agent;另含 gitea-issue 技能,逐一實作 Gitea 議題,需 Herdr 與 tea) | ## 安裝 @@ -14,9 +14,9 @@ JSC 自用 Claude Code mods。每個 mod 皆可單獨安裝、更新與移除。 ```bash claude plugin marketplace add https://gitea.jsc.idv.tw/jiantw83/jsc-marketplace.git -claude plugin install statusbar@jsc-marketplace -claude plugin install companion@jsc-marketplace -claude plugin install herdr@jsc-marketplace +claude plugin install jsc-statusbar@jsc-marketplace +claude plugin install jsc-companion@jsc-marketplace +claude plugin install jsc-herdr@jsc-marketplace ``` ## 指令 @@ -24,15 +24,15 @@ claude plugin install herdr@jsc-marketplace - `/statusbar on | off | compact`:切換狀態列 - `/companion status | switch <角色> | off | setup | todo | quiet`:角色陪伴控制(`todo add <內容> [due=YYYY-MM-DDTHH:MM]`、`todo done <編號>`、`quiet [分鐘]`) - `herdr` skill:提到 Herdr 時自動用於操作 pane、tab、workspace 與其他 agent -- `/herdr:gitea-issue <議題連結>`:交給 Herdr 裡的 Claude agent 實作 Gitea 議題 +- `/jsc-herdr:gitea-issue <議題連結>`:交給 Herdr 裡的 Claude agent 實作 Gitea 議題 ## 更新 ```bash claude plugin marketplace update jsc-marketplace -claude plugin update statusbar@jsc-marketplace -claude plugin update companion@jsc-marketplace -claude plugin update herdr@jsc-marketplace +claude plugin update jsc-statusbar@jsc-marketplace +claude plugin update jsc-companion@jsc-marketplace +claude plugin update jsc-herdr@jsc-marketplace ``` 更新後需重新啟動 Claude Code 才會生效。 @@ -40,9 +40,9 @@ claude plugin update herdr@jsc-marketplace ## 移除 ```bash -claude plugin uninstall statusbar@jsc-marketplace -claude plugin uninstall companion@jsc-marketplace -claude plugin uninstall herdr@jsc-marketplace +claude plugin uninstall jsc-statusbar@jsc-marketplace +claude plugin uninstall jsc-companion@jsc-marketplace +claude plugin uninstall jsc-herdr@jsc-marketplace claude plugin marketplace remove jsc-marketplace ``` @@ -50,10 +50,13 @@ claude plugin marketplace remove jsc-marketplace [MIT License](LICENSE) -## 移除舊技能 +## 移除舊版 -`herdr-issue` 已併入 `herdr`(改名為 `gitea-issue`,指令為 `/herdr:gitea-issue`)。曾安裝舊版的環境請移除: +外掛已改名加上 `jsc-` 前綴,`herdr-issue` 也已併入 `jsc-herdr`(改名為 `gitea-issue`,指令為 `/jsc-herdr:gitea-issue`)。曾安裝舊版的環境請先移除舊名稱,再安裝新名稱: ```bash +claude plugin uninstall statusbar@jsc-marketplace +claude plugin uninstall companion@jsc-marketplace +claude plugin uninstall herdr@jsc-marketplace claude plugin uninstall herdr-issue@jsc-marketplace ``` diff --git a/plugins/companion/.claude-plugin/plugin.json b/plugins/jsc-companion/.claude-plugin/plugin.json similarity index 90% rename from plugins/companion/.claude-plugin/plugin.json rename to plugins/jsc-companion/.claude-plugin/plugin.json index e79579f..2c23e78 100644 --- a/plugins/companion/.claude-plugin/plugin.json +++ b/plugins/jsc-companion/.claude-plugin/plugin.json @@ -1,5 +1,5 @@ { - "name": "companion", + "name": "jsc-companion", "version": "0.0.3", "description": "小說角色陪伴:人設注入、語氣、心情與好感、互動記憶、主動關心與待辦,並可用 ingest skill 解析小說建立角色", "license": "MIT", diff --git a/plugins/companion/hooks/companion/affinity.ts b/plugins/jsc-companion/hooks/companion/affinity.ts similarity index 100% rename from plugins/companion/hooks/companion/affinity.ts rename to plugins/jsc-companion/hooks/companion/affinity.ts diff --git a/plugins/companion/hooks/companion/assert.ts b/plugins/jsc-companion/hooks/companion/assert.ts similarity index 100% rename from plugins/companion/hooks/companion/assert.ts rename to plugins/jsc-companion/hooks/companion/assert.ts diff --git a/plugins/companion/hooks/companion/band.test.ts b/plugins/jsc-companion/hooks/companion/band.test.ts similarity index 100% rename from plugins/companion/hooks/companion/band.test.ts rename to plugins/jsc-companion/hooks/companion/band.test.ts diff --git a/plugins/companion/hooks/companion/band.ts b/plugins/jsc-companion/hooks/companion/band.ts similarity index 100% rename from plugins/companion/hooks/companion/band.ts rename to plugins/jsc-companion/hooks/companion/band.ts diff --git a/plugins/companion/hooks/companion/care.test.ts b/plugins/jsc-companion/hooks/companion/care.test.ts similarity index 100% rename from plugins/companion/hooks/companion/care.test.ts rename to plugins/jsc-companion/hooks/companion/care.test.ts diff --git a/plugins/companion/hooks/companion/care.ts b/plugins/jsc-companion/hooks/companion/care.ts similarity index 100% rename from plugins/companion/hooks/companion/care.ts rename to plugins/jsc-companion/hooks/companion/care.ts diff --git a/plugins/companion/hooks/companion/companion.test.ts b/plugins/jsc-companion/hooks/companion/companion.test.ts similarity index 100% rename from plugins/companion/hooks/companion/companion.test.ts rename to plugins/jsc-companion/hooks/companion/companion.test.ts diff --git a/plugins/companion/hooks/companion/core.ts b/plugins/jsc-companion/hooks/companion/core.ts similarity index 100% rename from plugins/companion/hooks/companion/core.ts rename to plugins/jsc-companion/hooks/companion/core.ts diff --git a/plugins/companion/hooks/companion/core/apply.ts b/plugins/jsc-companion/hooks/companion/core/apply.ts similarity index 100% rename from plugins/companion/hooks/companion/core/apply.ts rename to plugins/jsc-companion/hooks/companion/core/apply.ts diff --git a/plugins/companion/hooks/companion/core/core.test.ts b/plugins/jsc-companion/hooks/companion/core/core.test.ts similarity index 100% rename from plugins/companion/hooks/companion/core/core.test.ts rename to plugins/jsc-companion/hooks/companion/core/core.test.ts diff --git a/plugins/companion/hooks/companion/core/personality.ts b/plugins/jsc-companion/hooks/companion/core/personality.ts similarity index 100% rename from plugins/companion/hooks/companion/core/personality.ts rename to plugins/jsc-companion/hooks/companion/core/personality.ts diff --git a/plugins/companion/hooks/companion/core/speech.ts b/plugins/jsc-companion/hooks/companion/core/speech.ts similarity index 100% rename from plugins/companion/hooks/companion/core/speech.ts rename to plugins/jsc-companion/hooks/companion/core/speech.ts diff --git a/plugins/companion/hooks/companion/core/store.ts b/plugins/jsc-companion/hooks/companion/core/store.ts similarity index 100% rename from plugins/companion/hooks/companion/core/store.ts rename to plugins/jsc-companion/hooks/companion/core/store.ts diff --git a/plugins/companion/hooks/companion/core/types.ts b/plugins/jsc-companion/hooks/companion/core/types.ts similarity index 100% rename from plugins/companion/hooks/companion/core/types.ts rename to plugins/jsc-companion/hooks/companion/core/types.ts diff --git a/plugins/companion/hooks/companion/defaults.ts b/plugins/jsc-companion/hooks/companion/defaults.ts similarity index 100% rename from plugins/companion/hooks/companion/defaults.ts rename to plugins/jsc-companion/hooks/companion/defaults.ts diff --git a/plugins/companion/hooks/companion/engine-fs.ts b/plugins/jsc-companion/hooks/companion/engine-fs.ts similarity index 100% rename from plugins/companion/hooks/companion/engine-fs.ts rename to plugins/jsc-companion/hooks/companion/engine-fs.ts diff --git a/plugins/companion/hooks/companion/fs.ts b/plugins/jsc-companion/hooks/companion/fs.ts similarity index 100% rename from plugins/companion/hooks/companion/fs.ts rename to plugins/jsc-companion/hooks/companion/fs.ts diff --git a/plugins/companion/hooks/companion/io.ts b/plugins/jsc-companion/hooks/companion/io.ts similarity index 100% rename from plugins/companion/hooks/companion/io.ts rename to plugins/jsc-companion/hooks/companion/io.ts diff --git a/plugins/companion/hooks/companion/memory.test.ts b/plugins/jsc-companion/hooks/companion/memory.test.ts similarity index 100% rename from plugins/companion/hooks/companion/memory.test.ts rename to plugins/jsc-companion/hooks/companion/memory.test.ts diff --git a/plugins/companion/hooks/companion/memory.ts b/plugins/jsc-companion/hooks/companion/memory.ts similarity index 100% rename from plugins/companion/hooks/companion/memory.ts rename to plugins/jsc-companion/hooks/companion/memory.ts diff --git a/plugins/companion/hooks/companion/mood.ts b/plugins/jsc-companion/hooks/companion/mood.ts similarity index 100% rename from plugins/companion/hooks/companion/mood.ts rename to plugins/jsc-companion/hooks/companion/mood.ts diff --git a/plugins/companion/hooks/companion/prompt.ts b/plugins/jsc-companion/hooks/companion/prompt.ts similarity index 100% rename from plugins/companion/hooks/companion/prompt.ts rename to plugins/jsc-companion/hooks/companion/prompt.ts diff --git a/plugins/companion/hooks/companion/seg.ts b/plugins/jsc-companion/hooks/companion/seg.ts similarity index 100% rename from plugins/companion/hooks/companion/seg.ts rename to plugins/jsc-companion/hooks/companion/seg.ts diff --git a/plugins/companion/hooks/companion/todo.ts b/plugins/jsc-companion/hooks/companion/todo.ts similarity index 100% rename from plugins/companion/hooks/companion/todo.ts rename to plugins/jsc-companion/hooks/companion/todo.ts diff --git a/plugins/companion/hooks/companion/types.ts b/plugins/jsc-companion/hooks/companion/types.ts similarity index 100% rename from plugins/companion/hooks/companion/types.ts rename to plugins/jsc-companion/hooks/companion/types.ts diff --git a/plugins/companion/hooks/companion/verify.test.ts b/plugins/jsc-companion/hooks/companion/verify.test.ts similarity index 100% rename from plugins/companion/hooks/companion/verify.test.ts rename to plugins/jsc-companion/hooks/companion/verify.test.ts diff --git a/plugins/companion/hooks/companion/verify.ts b/plugins/jsc-companion/hooks/companion/verify.ts similarity index 100% rename from plugins/companion/hooks/companion/verify.ts rename to plugins/jsc-companion/hooks/companion/verify.ts diff --git a/plugins/companion/hooks/hooks.json b/plugins/jsc-companion/hooks/hooks.json similarity index 100% rename from plugins/companion/hooks/hooks.json rename to plugins/jsc-companion/hooks/hooks.json diff --git a/plugins/companion/hooks/register.tsx b/plugins/jsc-companion/hooks/register.tsx similarity index 100% rename from plugins/companion/hooks/register.tsx rename to plugins/jsc-companion/hooks/register.tsx diff --git a/plugins/companion/skills/ingest/SKILL.md b/plugins/jsc-companion/skills/ingest/SKILL.md similarity index 100% rename from plugins/companion/skills/ingest/SKILL.md rename to plugins/jsc-companion/skills/ingest/SKILL.md diff --git a/plugins/companion/tsconfig.json b/plugins/jsc-companion/tsconfig.json similarity index 100% rename from plugins/companion/tsconfig.json rename to plugins/jsc-companion/tsconfig.json diff --git a/plugins/herdr/.claude-plugin/plugin.json b/plugins/jsc-herdr/.claude-plugin/plugin.json similarity index 92% rename from plugins/herdr/.claude-plugin/plugin.json rename to plugins/jsc-herdr/.claude-plugin/plugin.json index 1223c40..398c3a4 100644 --- a/plugins/herdr/.claude-plugin/plugin.json +++ b/plugins/jsc-herdr/.claude-plugin/plugin.json @@ -1,5 +1,5 @@ { - "name": "herdr", + "name": "jsc-herdr", "version": "0.0.2", "description": "控制 Herdr 終端多工器(workspace、tab、pane、指令與其他 agent),並可透過 gitea-issue 技能逐一實作 Gitea 議題", "license": "MIT", diff --git a/plugins/herdr/skills/gitea-issue/SKILL.md b/plugins/jsc-herdr/skills/gitea-issue/SKILL.md similarity index 98% rename from plugins/herdr/skills/gitea-issue/SKILL.md rename to plugins/jsc-herdr/skills/gitea-issue/SKILL.md index 7d9f881..d3840b4 100644 --- a/plugins/herdr/skills/gitea-issue/SKILL.md +++ b/plugins/jsc-herdr/skills/gitea-issue/SKILL.md @@ -1,6 +1,6 @@ --- name: gitea-issue -description: "Run Gitea issues through Herdr: one Claude agent per issue in its own worktree and tab, watch the issue to closure, then offer the next unblocked issues. Use only when the user runs /herdr:gitea-issue or explicitly asks to drive a Gitea issue or repo link with Herdr." +description: "Run Gitea issues through Herdr: one Claude agent per issue in its own worktree and tab, watch the issue to closure, then offer the next unblocked issues. Use only when the user runs /jsc-herdr:gitea-issue or explicitly asks to drive a Gitea issue or repo link with Herdr." --- # gitea-issue diff --git a/plugins/herdr/skills/gitea-issue/scripts/git-credential.sh b/plugins/jsc-herdr/skills/gitea-issue/scripts/git-credential.sh similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/git-credential.sh rename to plugins/jsc-herdr/skills/gitea-issue/scripts/git-credential.sh diff --git a/plugins/herdr/skills/gitea-issue/scripts/lib.sh b/plugins/jsc-herdr/skills/gitea-issue/scripts/lib.sh similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/lib.sh rename to plugins/jsc-herdr/skills/gitea-issue/scripts/lib.sh diff --git a/plugins/herdr/skills/gitea-issue/scripts/pr-wait.sh b/plugins/jsc-herdr/skills/gitea-issue/scripts/pr-wait.sh similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/pr-wait.sh rename to plugins/jsc-herdr/skills/gitea-issue/scripts/pr-wait.sh diff --git a/plugins/herdr/skills/gitea-issue/scripts/prompt.txt b/plugins/jsc-herdr/skills/gitea-issue/scripts/prompt.txt similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/prompt.txt rename to plugins/jsc-herdr/skills/gitea-issue/scripts/prompt.txt diff --git a/plugins/herdr/skills/gitea-issue/scripts/ready.py b/plugins/jsc-herdr/skills/gitea-issue/scripts/ready.py similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/ready.py rename to plugins/jsc-herdr/skills/gitea-issue/scripts/ready.py diff --git a/plugins/herdr/skills/gitea-issue/scripts/ready.sh b/plugins/jsc-herdr/skills/gitea-issue/scripts/ready.sh similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/ready.sh rename to plugins/jsc-herdr/skills/gitea-issue/scripts/ready.sh diff --git a/plugins/herdr/skills/gitea-issue/scripts/start.sh b/plugins/jsc-herdr/skills/gitea-issue/scripts/start.sh similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/start.sh rename to plugins/jsc-herdr/skills/gitea-issue/scripts/start.sh diff --git a/plugins/herdr/skills/gitea-issue/scripts/tick.sh b/plugins/jsc-herdr/skills/gitea-issue/scripts/tick.sh similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/tick.sh rename to plugins/jsc-herdr/skills/gitea-issue/scripts/tick.sh diff --git a/plugins/herdr/skills/gitea-issue/scripts/watch-issue.sh b/plugins/jsc-herdr/skills/gitea-issue/scripts/watch-issue.sh similarity index 100% rename from plugins/herdr/skills/gitea-issue/scripts/watch-issue.sh rename to plugins/jsc-herdr/skills/gitea-issue/scripts/watch-issue.sh diff --git a/plugins/herdr/skills/herdr/SKILL.md b/plugins/jsc-herdr/skills/herdr/SKILL.md similarity index 100% rename from plugins/herdr/skills/herdr/SKILL.md rename to plugins/jsc-herdr/skills/herdr/SKILL.md diff --git a/plugins/statusbar/.claude-plugin/plugin.json b/plugins/jsc-statusbar/.claude-plugin/plugin.json similarity index 90% rename from plugins/statusbar/.claude-plugin/plugin.json rename to plugins/jsc-statusbar/.claude-plugin/plugin.json index e68b46a..ae2a7ea 100644 --- a/plugins/statusbar/.claude-plugin/plugin.json +++ b/plugins/jsc-statusbar/.claude-plugin/plugin.json @@ -1,5 +1,5 @@ { - "name": "statusbar", + "name": "jsc-statusbar", "version": "0.0.1", "description": "輸入框上方的單行狀態列:模型、目錄、分支、5h/7d 額度與重置、context、CPU/記憶體/磁碟", "license": "MIT", diff --git a/plugins/statusbar/hooks/format.ts b/plugins/jsc-statusbar/hooks/format.ts similarity index 100% rename from plugins/statusbar/hooks/format.ts rename to plugins/jsc-statusbar/hooks/format.ts diff --git a/plugins/statusbar/hooks/hooks.json b/plugins/jsc-statusbar/hooks/hooks.json similarity index 100% rename from plugins/statusbar/hooks/hooks.json rename to plugins/jsc-statusbar/hooks/hooks.json diff --git a/plugins/statusbar/hooks/hud.test.tsx b/plugins/jsc-statusbar/hooks/hud.test.tsx similarity index 100% rename from plugins/statusbar/hooks/hud.test.tsx rename to plugins/jsc-statusbar/hooks/hud.test.tsx diff --git a/plugins/statusbar/hooks/register.tsx b/plugins/jsc-statusbar/hooks/register.tsx similarity index 100% rename from plugins/statusbar/hooks/register.tsx rename to plugins/jsc-statusbar/hooks/register.tsx diff --git a/plugins/statusbar/tsconfig.json b/plugins/jsc-statusbar/tsconfig.json similarity index 100% rename from plugins/statusbar/tsconfig.json rename to plugins/jsc-statusbar/tsconfig.json diff --git a/plugins/statusbar/types/index.d.ts b/plugins/jsc-statusbar/types/index.d.ts similarity index 100% rename from plugins/statusbar/types/index.d.ts rename to plugins/jsc-statusbar/types/index.d.ts