行為清單那三支腳本的路徑也補上外掛目錄名,補送上一輪沒趕上的修正 #36

Merged
admin merged 3 commits from fix/pr-skill-tool-paths-resolve-to-plugin-root into develop 2026-09-04 03:26:47 +00:00
Member

摘要

  • 需求描述:上一張把技能本文裡三支自家腳本的路徑補上了外掛目錄名,行為清單漏掉。那筆修正推上分支的時間比合併晚了五分鐘,沒趕上,所以 develop 現在仍帶著八處舊寫法。這張帶著它重送。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
references/behaviors.md pr 那一節的關鍵步驟與外部呼叫兩欄,八處腳本路徑補上外掛目錄名
skills/pr/SKILL.md 開頭那一句舉例方式改掉,不再把錯誤寫法原樣寫出來
三份 manifest 版號 0.1.7 升到 0.1.8

為什麼行為清單漏不得

關鍵步驟與外部呼叫那兩欄,正是別人拿來確認一支技能會呼叫誰的地方。技能本文改對了、行為清單還留著舊寫法,等於兩份文件對同一件事給出兩種答案,而讀行為清單的人不會知道自己讀到的是舊的。

舉例方式為什麼要改

原本那一句把不帶外掛目錄名的錯誤寫法原樣寫出來當例子,於是那一行自己就變成一處待改——說明文字跟真的路徑長得一模一樣,機械檢核分不出來。

改成描述後果而不照抄寫法,順便講得更準:省掉外掛目錄名之後,路徑會相對於當下的工作目錄解,可能解到自己這個存取庫裡對的那一支、可能解到別的 domain 底下另一支,也可能什麼都解不到。中間那一種最糟,它會跑起來,跑的是另一支腳本。

這一筆是怎麼被發現的

jsc-meta 那邊新加的腳本路徑檢核,上線第一次跑就指出來的。它掃 skills/*/SKILL.md 與 references/*.md,解析每一條腳本路徑——技能本文那一半已經改好、行為清單那一半還沒,一跑就分得出來。

測試結果

  • check-skill-paths.sh 對這個存取庫:0 缺失、0 提示。改之前是 8 條提示。
  • lint-scripts.sh、check-behaviors.sh、ste100-lint.sh 三支都回結束碼 0。

前置 Push Request

  • 無
## 摘要 - 需求描述:上一張把技能本文裡三支自家腳本的路徑補上了外掛目錄名,行為清單漏掉。那筆修正推上分支的時間比合併晚了五分鐘,沒趕上,所以 develop 現在仍帶著八處舊寫法。這張帶著它重送。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | `references/behaviors.md` | `pr` 那一節的關鍵步驟與外部呼叫兩欄,八處腳本路徑補上外掛目錄名 | | `skills/pr/SKILL.md` | 開頭那一句舉例方式改掉,不再把錯誤寫法原樣寫出來 | | 三份 manifest | 版號 0.1.7 升到 0.1.8 | ## 為什麼行為清單漏不得 關鍵步驟與外部呼叫那兩欄,正是別人拿來確認一支技能會呼叫誰的地方。技能本文改對了、行為清單還留著舊寫法,等於兩份文件對同一件事給出兩種答案,而讀行為清單的人不會知道自己讀到的是舊的。 ## 舉例方式為什麼要改 原本那一句把不帶外掛目錄名的錯誤寫法原樣寫出來當例子,於是那一行自己就變成一處待改——說明文字跟真的路徑長得一模一樣,機械檢核分不出來。 改成描述後果而不照抄寫法,順便講得更準:省掉外掛目錄名之後,路徑會相對於當下的工作目錄解,可能解到自己這個存取庫裡對的那一支、可能解到別的 domain 底下另一支,也可能什麼都解不到。**中間那一種最糟,它會跑起來,跑的是另一支腳本。** ## 這一筆是怎麼被發現的 `jsc-meta` 那邊新加的腳本路徑檢核,上線第一次跑就指出來的。它掃 `skills/*/SKILL.md` 與 `references/*.md`,解析每一條腳本路徑——技能本文那一半已經改好、行為清單那一半還沒,一跑就分得出來。 ## 測試結果 - `check-skill-paths.sh` 對這個存取庫:0 缺失、0 提示。改之前是 8 條提示。 - `lint-scripts.sh`、`check-behaviors.sh`、`ste100-lint.sh` 三支都回結束碼 0。 ## 前置 Push Request - 無
jiantw83 added 3 commits 2026-09-04 03:20:43 +00:00
上一筆只改了技能本文,行為清單漏掉。新的路徑檢核腳本一跑就指出來——關鍵
步驟與外部呼叫兩欄還留著八處不帶前綴的寫法,而那兩欄正是別人拿來確認這支
技能會呼叫誰的地方。

順手改掉技能本文開頭那一句的舉例方式。原本把不帶前綴的錯誤寫法原樣寫出來
當例子,那一行自己就會被路徑檢核當成一處待改。改成描述後果、不照抄那個
寫法,順便講得更準:省掉外掛目錄名之後,路徑會相對於當下的工作目錄解,
可能解到自己這個存取庫裡對的那一支、可能解到別的 domain 底下另一支,也可能
什麼都解不到。中間那一種最糟,它會跑起來,跑的是另一支腳本。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
上一輪的行為清單修正沒趕上合併,這一筆帶著它重新送出。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
admin merged commit bbc9dca714 into develop 2026-09-04 03:26:47 +00:00
admin deleted branch fix/pr-skill-tool-paths-resolve-to-plugin-root 2026-09-04 03:26:47 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/git#36