1.5 KiB
1.5 KiB
name, description
| name | description |
|---|---|
| skill-delete | Remove a skill from the jsc skill set safely. List skills, let the user pick, inventory every file referencing the skill via a sub agent, fix each affected file through decision-tree questions until guideline checks pass, then delete the skill and open a PR via jsc-git pr. Use only for removal; not for renaming (use skill-update). |
skill-delete — 刪除技能
準則單一來源:../../references/guidelines.md。
流程
- 列出技能組內含的所有技能:掃描
jsc-*/skills/*/SKILL.md。 - 讓使用者選擇要刪除的技能(選項標明影響範圍:被哪些技能引用、刪除後指令即失效)。
- 盤點與此技能關聯的所有檔案,此步驟必須以 sub agent 執行:
grep -r技能名稱與/jsc-{domain}:{name},掃過所有 jsc-* 存取庫- 其他 SKILL.md 的引用、domain README「Skills 目錄」、
plugins/jsc的兩份 marketplace.json、tools/、jsc-hooks接線
- 逐檔執行:
- 判斷刪除技能後,該檔是否需要修正才能維持既有功能;不需要修正就跳過剩下的流程。
- 依
jsc-ask:ask決策樹詢問修正細節(改為呼叫替代技能?內聯流程?一併移除功能?),每個選項標明影響範圍。 - 修正後依 guidelines.md「審核檢查清單」檢查;不符合就回到步驟 4.2。
- 刪除技能目錄
skills/{name}/,同步 domain README 與三份 manifest 的 version bump。 - 呼叫
jsc-git:pr建立 Push Request。