brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
translate-contentTranslate agent-almanac content (skills, agents, teams, guides) into a target locale while preserving code blocks, IDs, and technical structure. Covers scaffolding, frontmatter setup, prose translation, code preservation, and freshness tracking. Use when localizing content for a new language, updating stale translations after source changes, or batch-transl…
Independent GitHub snapshot · Automated classification · Original documentation governs
將英文源內容譯為目標地區設定,保留技術準確性與結構完整性。
skills、agents、teams 或 guidescreate-r-package)de、zh-CN、ja、es)1.1. 定源檔路徑:
skills/<id>/SKILL.mdagents/<id>.mdteams/<id>.mdguides/<id>.md1.2. 讀整源檔以理解脈絡、結構與內容。
1.3. 識別須留英文之節:
name、tools、model、priority、skills 列表條目、allowed-tools、tags、domain、language)<!-- CONFIG:START --> / <!-- CONFIG:END --> 區塊預期: 對源內容之全面理解,含可譯散文與保留之技術內容之清晰心理區分。
失敗時: 若源檔未找到,驗 ID 於註冊表中存在。檢內容類型或 ID 之拼字錯。
2.1. 跑搭建腳本:
npm run translate:scaffold -- <content-type> <id> <locale>
2.2. 若檔已存在,讀之以檢其需更新(過時)或已時新。
2.3. 驗搭建檔含翻譯前置設定欄位:
locale——匹配目標地區設定source_locale——ensource_commit——當前 git 短雜湊translator——歸屬字串translation_date——今之日期預期: i18n/<locale>/<content-type>/<id>/SKILL.md(其他類型則 .md)之搭建檔,含正確前置設定。
失敗時: 若搭建腳本失敗,以 mkdir -p 手動建目錄並複製源檔。手動加前置設定欄位。
3.1. 將 YAML 前置設定中之 description 欄位譯為目標地區設定。
3.2. 對技能,描述於頂層前置設定中。對代理/團隊/指南,亦於頂層前置設定中。
3.3. 譯保持簡潔——配源之長度與風格。
預期: 描述欄位含準確傳達原意之地道翻譯。
失敗時: 若描述含混,保持較字面之翻譯而非冒誤解之險。
4.1. 逐節譯所有散文內容:
4.2. 完全保留以下元素:
反引號包)**Expected:** 與 **On failure:** 標記(譯標籤,留結構)4.3. 對技能,譯標準化節名:
4.4. 對代理,譯:
4.5. 對團隊,譯:
4.6. 對指南,譯:
預期: 所有散文節地道翻譯。代碼塊與英文源相同。交叉引用用英文 ID。
失敗時: 若對技術術語不確定,保留英文術語並附括號翻譯。例:德文「Staging-Bereich (Staging Area)」。
5.1. 確翻譯檔含與源同數之節。
5.2. 對技能,驗所有必要節在:
name、description、allowed-tools、metadata 之 YAML 前置設定5.3. 驗代碼塊與英文源相同(diff 圍塊)。
5.4. 檢行數:技能須 ≤ 500 行。
5.5. 驗 name 欄位與英文源完全相同(其為 ID,永不譯)。
預期: 結構有效之翻譯檔且通過驗證。
失敗時: 與英文源逐節比。復任何缺節。
5.5.1. 自翻譯檔之主體取樣 3 散文段落。擇來自不同節之段——非標題、非代碼塊、非前置設定。
5.5.2. 確每取樣段以目標語言寫,非英文。
5.5.3. 若任何取樣段仍為英文,翻譯不完整。回步驟四並譯餘英文散文後再進。
預期: 所有 3 取樣散文段皆於目標語言,確主體文本已譯——非僅標題與前置設定。
失敗時: 識別仍含英文散文之節。於續至步驟六前譯之。
6.1. 用 Write 或 Edit 工具將完整翻譯內容寫至目標路徑。
6.2. 驗檔存於預期路徑:
i18n/<locale>/skills/<id>/SKILL.mdi18n/<locale>/agents/<id>.mdi18n/<locale>/teams/<id>.mdi18n/<locale>/guides/<id>.md預期: 翻譯檔以正確路徑寫至磁碟。
失敗時: 檢目錄存在。如需以 mkdir -p 建之。
i18n/<locale>/<type>/<id>name 欄位與英文源完全相同locale 欄位匹配目標地區設定source_commit 欄位設為有效 git 短雜湊npm run validate:translations 對此檔報告無問題name 欄位:name 欄位為標準 ID。永不譯。metadata.tags 中之標籤留英文以求跨地區設定一致。source_commit:無此欄位則新鮮度追蹤破。永遠含之。