jiantw83 and Claude Opus 5
a0c13f807a
feat(gitea): 新增 HTML 匯出與範本風格設定
...
What:新增 html-export 與 html-style 兩支技能、tools/html-render.sh 與 tools/html-style.sh 兩支工具,以及六種版型乘五種風格的 HTML 範本。
Why:wiki 頁與議題要拿給 Gitea 以外的人看時,只能複製 markdown;不同類型的文件也該有各自的版面,不是每份都長一樣。
How:版型(report、slide、dashboard、spec、timeline、onepager)決定內容怎麼排,風格(minimal、corporate、dark、print、vivid)決定看起來長怎樣,兩者自由搭配。哪一種頁面套哪一組由設定決定:專案的 .jsc/html-styles 優先,其次 $JSC_HOME/html-styles.conf,對不到退 DEFAULT,再對不到才用內建的 report/minimal。產出是單一 HTML 檔,CSS 與腳本全部內嵌。
Who:需要把 wiki 頁或議題寄給客戶、主管或跨團隊同事的人。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-26 09:19:25 +08:00
jiantw83 and Claude Opus 5
f8123e829b
feat(gitea): 新增 wiki 轉議題技能
...
What:新增 wiki-to-issue 技能,把一頁 wiki 轉成同一個存取庫的議題;配套新增 tools/gitea-link.sh 解析連結、tools/issue.sh 讀寫議題。
Why:wiki 頁要變成可追蹤的工作時,原本得自己拼 API:組 JSON、查標籤 id、挑回應欄位,跳脫一錯就把對外的議題內容寫壞。
How:連結是唯一入口,gitea-link.sh 解不出 wiki 頁就中止,不猜存取庫也不猜頁名;標籤只從既有的挑;站台沒有專案看板 API 時據實回報請使用者手動拖,不假裝關聯成功。
Who:使用 jsc 技能組、需要把 wiki 內容交辦出去的人。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-26 09:19:08 +08:00
jiantw83 and Claude Opus 5
36fc4de73c
fix(gitea): 補齊稽核缺失並修掉護欄失效
...
What:依 jsc-meta:skill-check 的稽核結果修正技能與工具——補上每個步驟的可檢核完成條件、
把留在內文的標準輸入輸出流程下放 tools/、修正查表與退碼路由造成的誤判。
Why:稽核發現這些缺失會讓技能在實際執行時走錯分支或靜默通過。
完成條件缺漏是最常被違反的一項;退碼誤判與查表錯誤則會讓良性狀況被當成失敗。
How:逐項對照 references/guidelines.md 的審核檢查清單修正,新增的工具都有
documented exit codes,並以真實執行驗證每條路徑。
Who:jsc-meta:skill-check 例行稽核(2026-08-25)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-25 14:58:54 +08:00
jiantw83 and Claude Opus 5
60910f7b23
docs(wiki): 補上 wiki 連結的方向與作用範圍規範
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-24 18:54:19 +08:00
jiantw83 and Claude Opus 5
458bbb7fff
feat(wiki): 頁型允許清單新增 DELIVER
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-24 17:24:31 +08:00
jiantw83
ccf4b2af24
fix(wiki,repo-sync): Gitea 認證缺值改詢問使用者
...
什麼:wiki 與 repo-sync 兩支技能在 GITEA_HOST/GITEA_TOKEN 無法解析時,原本只回報認證失敗;現在改為先走 jsc-ask:ask 詢問使用者。同步將 jsc-gitea 版本號由 0.0.4 升至 0.0.5。
為什麼:guidelines 的環境變數表規定無法解析的必要環境變數要詢問使用者,不能直接回報失敗;先前兩支技能的行為不符合 jsc-meta:skill-check 的稽核規則。
如何:在 skills/wiki/SKILL.md 與 skills/repo-sync/SKILL.md 呼叫 tools/gitea.sh 前,先檢查 GITEA_HOST/GITEA_TOKEN 是否可解析(含 tea login list 的備援 token),無法解析時依 jsc-ask:ask 的決策樹詢問使用者;同時將 plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 的版本號由 0.0.4 升至 0.0.5。
負責功能:Gitea 認證缺值改詢問使用者(wiki、repo-sync 兩技能共用的根因修正)。
2026-08-24 14:47:40 +08:00
jiantw83 and Claude Fable 5
653b619ea1
feat(wiki): wiki 頁型允許清單新增 LEARN
...
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 >
2026-08-24 11:36:49 +08:00
jiantw83
11082f648e
fix(wiki): 依頁面類型解析 wiki repo 並統一 hash
2026-08-21 16:53:17 +00:00
jiantw83 and Claude Fable 5
1f17f1779a
feat(wiki): wiki 技能新增圖表優先內容規則並更新 README 說明
...
What(改了什麼)
- skills/wiki/SKILL.md 新增兩條規則:頁面內容以圖表優先(mermaid 流程圖、時序圖、甘特圖、圓餅圖與 markdown 表格),純文字為最後手段且保持精簡;tools/gitea.sh 已內建認證退回機制,兩條路徑都失敗才回報認證錯誤。
- SKILL.md frontmatter description 補上 chart-first 說明,讓技能挑選時就能看到此規則。
- README.md:「Skills 目錄」的 wiki 條目補上圖表優先說明;環境變數表的 GITEA_TOKEN 一列補上 401/403 自動退回 tea CLI token 的行為。
Why(為什麼改)
- 使用者規則:wiki 輸出盡量用 mermaid 與表格呈現,不要只有純文字。
- 認證退回已在 tools/gitea.sh 實作,技能文件與 README 需同步,避免技能誤判認證失敗或文件與行為不一致。
How(怎麼改)
- 在 SKILL.md 規則清單追加第 4、5 條,並同步改寫 frontmatter description。
- README 對應兩處文字更新,與 gitea.sh 的實際行為一致。
Who(影響哪個功能/使用者)
- 使用 jsc-gitea:wiki 的所有呼叫方(jsc-ask、jsc-sdlc、jsc-log):之後寫出的 wiki 頁會以圖表為主;閱讀 README 的使用者能得知 token 退回行為。
備註:README.md 的 GITEA_TOKEN 環境變數表一列在語意上屬於前一個 commit(tea token 退回),但為避免以 hunk 拆分 README,整檔併入本 commit。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-21 08:23:27 +00:00
jiantw83 and Claude Fable 5
b1a6f9b36e
docs(gitea): translate SKILL.md into English per guidelines
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-21 14:29:45 +08:00
jiantw83 and Claude Fable 5
bc03f7bef6
style(gitea): 依 STE100 擬人台灣感規則改寫語感
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-21 14:15:56 +08:00
jiantw83 and Claude Fable 5
a60686c796
feat(gitea): 匯入 jsc-gitea 技能組
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-21 13:08:43 +08:00
jiantw83 and Claude Fable 5
a53079589e
chore(gitea): 修正範本 manifest 與移除 hello 範例符合 gitea 領域
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-21 13:08:18 +08:00
jiantw83
8f74c7b46c
Initial commit
2026-08-21 04:42:24 +00:00