feat/learn-page-type #6

Merged
admin merged 3 commits from feat/learn-page-type into develop 2026-08-24 03:47:40 +00:00
Member

PR 描述

摘要

  • 需求描述:jsc-log 新增 LEARN wiki 頁型,gitea.sh 的 wiki-repo 允許清單與 wiki 技能頁型清單同步收錄。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
tools/gitea.sh resolve_wiki_repo 的允許型別白名單加入 LEARN,並更新用法註解的型別列舉
tools/check-wiki-rules.sh 補上 LEARN 頁型的兩個驗證案例:專屬變數優先、退回共用預設
skills/wiki/SKILL.md wiki 技能允許頁型清單同步收錄 LEARN
README.md wiki-repo 指令說明、技能簡介與環境變數表的頁型清單同步收錄 LEARN
plugin.json 版本號 0.0.3 → 0.0.4
.claude-plugin/plugin.json 版本號 0.0.3 → 0.0.4
.codex-plugin/plugin.json 版本號 0.0.3 → 0.0.4

設計重點

  • LEARN 頁型的解析順序與既有型別一致:先讀 JSC_WIKI_REPO_LEARN,再退回 JSC_WIKI_REPO,不做跨型別代用。
  • 未知型別維持 exit 2、兩個變數皆未設定維持 exit 3 的既有錯誤約定,不影響其他頁型行為。
  • 程式、驗證腳本、技能說明與 README 四處清單一次同步,避免文件與實作不一致。

測試結果

  • wiki-repo LEARN 型別驗證通過(未設 env 時 exit 3 提示設定、設 JSC_WIKI_REPO_LEARN/JSC_WIKI_REPO 均正確解析、BOGUS 仍 exit 2)。
  • check-wiki-rules.sh OK。
  • sh -n 通過。

前置 Push Request

  • 無
# PR 描述 ## 摘要 - 需求描述:jsc-log 新增 LEARN wiki 頁型,gitea.sh 的 wiki-repo 允許清單與 wiki 技能頁型清單同步收錄。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | tools/gitea.sh | resolve_wiki_repo 的允許型別白名單加入 LEARN,並更新用法註解的型別列舉 | | tools/check-wiki-rules.sh | 補上 LEARN 頁型的兩個驗證案例:專屬變數優先、退回共用預設 | | skills/wiki/SKILL.md | wiki 技能允許頁型清單同步收錄 LEARN | | README.md | wiki-repo 指令說明、技能簡介與環境變數表的頁型清單同步收錄 LEARN | | plugin.json | 版本號 0.0.3 → 0.0.4 | | .claude-plugin/plugin.json | 版本號 0.0.3 → 0.0.4 | | .codex-plugin/plugin.json | 版本號 0.0.3 → 0.0.4 | ## 設計重點 - LEARN 頁型的解析順序與既有型別一致:先讀 `JSC_WIKI_REPO_LEARN`,再退回 `JSC_WIKI_REPO`,不做跨型別代用。 - 未知型別維持 exit 2、兩個變數皆未設定維持 exit 3 的既有錯誤約定,不影響其他頁型行為。 - 程式、驗證腳本、技能說明與 README 四處清單一次同步,避免文件與實作不一致。 ## 測試結果 - `wiki-repo LEARN` 型別驗證通過(未設 env 時 exit 3 提示設定、設 JSC_WIKI_REPO_LEARN/JSC_WIKI_REPO 均正確解析、BOGUS 仍 exit 2)。 - `check-wiki-rules.sh` OK。 - `sh -n` 通過。 ## 前置 Push Request - 無
jiantw83 added 3 commits 2026-08-24 03:37:51 +00:00
What:gitea.sh 的 wiki-repo 允許型別清單、wiki 技能 SKILL.md 的頁型清單,以及 check-wiki-rules.sh 的驗證案例,同步收錄 LEARN 頁型。
Why:jsc-log 新增 LEARN wiki 頁型,若允許清單未收錄,wiki-repo LEARN 會以 unknown type(exit 2)被擋下,學習紀錄頁無法解析存放位置。
How:resolve_wiki_repo 的 case 白名單加入 LEARN,解析順序維持 JSC_WIKI_REPO_LEARN 優先、退回 JSC_WIKI_REPO、不跨型別代用;check-wiki-rules.sh 補上 LEARN 專屬變數優先與退回共用預設兩個案例;SKILL.md 允許頁型清單同步更新。
Who:jsc-gitea wiki 技能與其呼叫方(jsc-log 等)的 wiki 頁型解析功能。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
What:README.md 的 wiki-repo 指令說明、wiki 技能簡介與 JSC_WIKI_REPO_{TYPE} 環境變數表,頁型清單皆補上 LEARN。
Why:程式端已收錄 LEARN 頁型,文件若不同步,使用者會誤以為 LEARN 不受支援或漏設 JSC_WIKI_REPO_LEARN。
How:三處型別列舉由 QUESTION / PLAN / ANALYZE / MAINTAIN / REPO / LOG / ERROR 更新為含 LEARN 的完整清單,其餘敘述不變。
Who:jsc-gitea 外掛的使用說明文件。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
What:plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 三份 manifest 的 version 由 0.0.3 升為 0.0.4。
Why:本次新增 LEARN wiki 頁型屬功能變更,需要新版本號讓各 AI CLI 的外掛更新機制辨識並拉取新版。
How:三份 manifest 的 version 欄位同步改為 0.0.4,其餘欄位不動。
Who:jsc-gitea 外掛的版本管理與發佈功能。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
jiantw83 added a new dependency 2026-08-24 03:38:36 +00:00
admin approved these changes 2026-08-24 03:47:35 +00:00
admin merged commit 9ceee53498 into develop 2026-08-24 03:47:40 +00:00
admin deleted branch feat/learn-page-type 2026-08-24 03:47:40 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Blocks
Reference: plugins/gitea#6