Files
shared/.claude-plugin/plugin.json
T
JefferyandClaude Opus 5 adc5521302 fix(role): 寫檔前加繁簡防線,歧義字刻意不自動轉換
病因(由角色稽核記憶時發現):實測有整則記憶以簡體寫成,連 summary 與 tags 都是,
而該則的 sources 指向另一個專案 —— 不同環境下 CLI 的行為並不一致,
光靠 prompt 的「使用繁體中文」條款擋不住。0.1.2 只補了 prompt(症狀由人工修檔),
寫入器本身沒防線,同樣環境下還會再產出簡體。

- memory.js 新增 toTraditional/ambiguousSimplified/warnIfSimplified
- cmdWrite(inbox)、cmdApply(整理落檔)、appendBond(關係史)三處寫檔前都經過
- 一簡對一繁、無歧義的約 700 字自動轉繁
- 一簡對多繁刻意不轉(发→發/髮、干→乾/幹、后→後/后、里→裡/里、复→復/複/覆、
  系→系/係/繫、脏→臟/髒…),改為 stderr 警告,留待整理階段依上下文處理
  —— 機械替換會把「头发」變成「頭發」,那比留著簡體更難發現,
  因為它看起來已經是繁體了。寧可留下可偵測的瑕疵,也不要製造隱形錯誤
- 警告只警告不阻斷:記憶寧可帶著瑕疵留下,也不能因為用字問題而遺失
- 轉換只在字形層;用語差異(反饋/回饋)仍由 prompt 的台灣用語條款負責

實測:整則簡體素材寫入後 summary/tags/content 均正確轉繁,
「发」「系」保留並發出警告,未產生「頭發」這類隱形錯誤。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 18:56:51 +08:00

13 lines
492 B
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "jsc-generic",
"version": "0.1.5",
"description": "JSC 跨 AI 助理共用規範 pluginClaude Code / Codex / Antigravity / OpenCode)。所有 skills 以 SKILL.md 為共通標準,於 Claude Code 以 /jsc-generic: 前綴呼叫。",
"skills": "./skills",
"author": {
"name": "JSC"
},
"homepage": "https://gitea.jsc.idv.tw/plugins/generic",
"repository": "https://gitea.jsc.idv.tw/plugins/generic.git",
"keywords": ["spec", "skills", "cross-tool", "jsc"]
}