發佈 jsc-pkg 0.0.2:新增套件版本改寫工具 #4

Merged
admin merged 3 commits from develop into master 2026-08-24 08:27:57 +00:00
Member

本 PR 內容

把 develop 累積的變更發佈到 master。

項目 值
master 現行版本 0.0.1
發佈後版本 0.0.2
領先 commit 數 3

Commit 清單

  • ef91ebb Merge pull request 'fix/sync-marketplace-and-pkg-version-tool' (#3) from fix/sync-marketplace-and-pkg-version-tool into develop
  • 5ae3611 feat(pkg-update): 新增版本改寫工具並改用工具呼叫
  • 3e3e1e5 fix(marketplace): 補齊 canonical marketplace 缺少的欄位

注意事項

  • 版本自 0.0.1 升至 0.0.2,符合單調遞增。
  • master 另有 1 個 develop 沒有的 commit(多為先前的合併節點);Gitea 會在頁面標示是否可自動合併,若有衝突請先在 develop 解掉。
## 本 PR 內容 把 `develop` 累積的變更發佈到 `master`。 | 項目 | 值 | | --- | --- | | master 現行版本 | 0.0.1 | | 發佈後版本 | 0.0.2 | | 領先 commit 數 | 3 | ## Commit 清單 - ef91ebb Merge pull request 'fix/sync-marketplace-and-pkg-version-tool' (#3) from fix/sync-marketplace-and-pkg-version-tool into develop - 5ae3611 feat(pkg-update): 新增版本改寫工具並改用工具呼叫 - 3e3e1e5 fix(marketplace): 補齊 canonical marketplace 缺少的欄位 ## 注意事項 - 版本自 0.0.1 升至 0.0.2,符合單調遞增。 - `master` 另有 1 個 `develop` 沒有的 commit(多為先前的合併節點);Gitea 會在頁面標示是否可自動合併,若有衝突請先在 `develop` 解掉。
jiantw83 added 3 commits 2026-08-24 08:23:35 +00:00
What: 同步 .agents/plugins/marketplace.json 與 .claude-plugin/marketplace.json 至 plugins/jsc 的 canonical marketplace,補上每個套件缺少的 description 與頂層 owner 欄位。
Why: 兩份 marketplace.json 與 canonical 版本不同步,缺少的欄位會讓套件說明無法顯示,也不符合治理格式。
How: 逐一比對 canonical marketplace.json,把每個套件的 description 補齊,並在頂層加上 owner 欄位,內容與 canonical 一致。
Who: 全庫共用的 infra 修正,影響所有安裝這份 marketplace 的 CLI。
What: 新增 tools/apply-version.sh,依 ecosystem 改寫專案的版本來源檔(package.json / requirements.txt / pyproject.toml / *.csproj),把指定套件釘選到指定版本;skills/pkg-update/SKILL.md 的改寫步驟改成呼叫這支工具;README.md 補上工具說明;plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 版本號由 0.0.1 升到 0.0.2。
Why: jsc-meta:skill-check 稽核發現 SKILL.md 用文字描述改寫邏輯,不符合「邏輯放工具、SKILL.md 只放步驟」的準則,需要把改寫邏輯抽成獨立工具。
How: 依 tools/list-packages.sh 已支援的四種生態(nodejs 的 package.json、python 的 requirements.txt 或 pyproject.toml、dotnet 的 *.csproj)撰寫對應的 parse 與 rewrite 邏輯,找不到檔案時 exit 3、找不到套件時 exit 4;SKILL.md 步驟改成呼叫 `tools/apply-version.sh {ecosystem} {project dir} {name} {version}`;三份 manifest 版本號同步升級。
Who: jsc-pkg 套件更新流程,影響 pkg-update 技能與所有安裝 jsc-pkg 的使用者。
Reviewed-on: #3
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
admin approved these changes 2026-08-24 08:27:53 +00:00
admin merged commit ae287e054c into master 2026-08-24 08:27:57 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/pkg#4