Skip to content

Latest commit

 

History

106 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my_skill

wicanr2 一家四口 像素/十字繡風格家庭合照

我跟哥哥 我跟哥哥妹妹 哥哥妹妹

wicanr2 一家 — 像素 / 十字繡風格家庭合照


個人 Claude Code skill 收藏庫。每個 skill 一個資料夾,內含 SKILL.md(YAML frontmatter 定義 name / description + 工作流說明)。

Skills

指向 knowledge-base/retro-cht/… 的列是按需知識,不應整批載入;由 re-retro-cht-rulebook 選一份任務入口。

Skill 用途 觸發時機
re-retro-cht-rulebook 逆向工程 + 老遊戲中文化/移植/remake 的按需路由:把遊戲/retro 資產(已降級為 knowledge-base/retro-cht/)與 retro craft rules 依觸發表指路,只留 1 個常駐入口省 token 「逆向工程」「老遊戲中文化/移植/remake」「Golden Box/PC-98」「特定遊戲(火龍之戰/Zak/孟波/裝甲元帥…)」「game tester」「做遊戲推廣片」「ESC/F10 離開鍵」「Mac DMG 打包」「COCOMO 工時估算」
research-pc98-golden-box-ui PC-98 日文 Golden Box 跨作品介面研究:640×400、16×15/16×16 點陣字、對話分頁、隊伍狀態欄、戰鬥 HUD 與繁中排版;只提供可泛用的結構證據,不複製遊戲美術 「Golden Box/Gold Box/黃金盒/金盒」「PC-98/PC98/PC-9801」「克萊恩英豪/幽靈騎士」「Champions/Death Knights of Krynn」「Pool of Radiance」「CJK CRPG 排版」
kneron-edge-ai-integration 階層式 把 YOLO/物件偵測整合部署到耐能 Kneron NPU (KL730/720) 的 SOP + 必踩雷:量化崩潰根因 (raw-logit 須用 mmse 非 percentage=1.0)、kneron-mmdetection docker 6 坑、ONNX→NEF、decode+NMS、逐 channel 驗收、記憶體/CPU 上限。SKILL.md 精簡+三大致命雷,references/ 4 檔按需讀 「YOLO 跑在耐能/Kneron NPU」「KL730/KL720 部署」「ONNX 轉 NEF」「NPU 量化後輸出全 0/崩潰」「kneron-mmdetection 環境」「edge AI 晶片整合物件偵測」
osxcross-macos-cross-build 沒有 Mac,在 Linux docker 裡用 osxcross 交叉編 macOS universal binary(arm64 + x86_64)並靜態驗收:預編工具鏈 image、per-arch + lipo、arm64 的 ad-hoc 簽章、Linux 上驗得到/驗不到什麼 「沒有 Mac 要出 macOS 版」「macos runner 額度用完」「osxcross」「交叉編 macOS」「universal binary / lipo」「Apple Silicon Killed: 9」「LC_CODE_SIGNATURE」「libxar.so.1」「can't figure out the architecture type」
github-weekly-radar 每週彙整 GitHub 近期重要專案 + senior-PM 重要性評估 「這週 github 重要新專案」「新 repo 週報」「trending 摘要」
cocomo-estimate 用 COCOMO Basic SLOC 模型 + 2026 AI 校正法產出「三數字並陳」開發成本章節 「估個 baseline」「人力評估」「跟 1990s 比快多少倍」「給 PM 看的 estimate」
classic-mac-c-game-sdl-port Classic Mac (QuickDraw/Carbon) C 遊戲 → SDL2 Linux/Windows/macOS 移植 + 中文化(含 CF prototype 截斷等六大雷 + macOS 打包三雷) 出現 CGrafPtr/CopyBits/CFStringRef/Pascal 字串、做 Mac remake 中文化、打包 AppImage/Windows/macOS Universal .app
qb64pe-game-linux-port QB64-PE + Docker 把 QuickBasic/.bas 遊戲 cross-compile 成 Linux/Windows + AppImage 「把 .bas 遊戲跑在 Linux/Windows」「包 AppImage」
dragon-wars-cht-remake 《火龍之戰》(Dragon Wars, 1989)繁中化 + C++20/SDL2 重寫:用 opendw 當 oracle 做逐指令差異測試、DATA1/DATA2 資產萃取(5-bit 文字/Huffman/場景圖去交錯)、CJK 渲染、Read Paragraph 防拷 「火龍之戰」「Dragon Wars」「opendw」「opendw_remake」「火龍之戰中文化」
panzer-general-wine 在 wine 跑《裝甲元帥》(Panzer General, Borland Pascal Win95) 完整解法:256 色 bypass(自製 pgs.dll PE forwarder)+ 兩個 nil-deref PE patch + 中文字型 substitute + Windows 端 WING32.dll 打包 「PG」「Panzer General」「裝甲元帥」「256 色才能執行」「exNilPtr」「缺 WING32.dll」
zak-fmtowns-zhtw 《Zak McKracken》(FM-Towns) 繁中化完整 SOP:scummtr -r raw + CRLF 突破 CJK、ScummVM 8 處 patch 走 ZH_CHN 12×12 GBK 字型路徑、WQY 點陣字、GBK 0x5C escape transformer 「Zak McKracken」「scummtr 不認 CJK」「Unknown function id 0xAB」「FM-Towns 中文」「chinese_gb16x12.fnt」
rise-of-the-dragon-cht ScummVM DGDS 引擎老遊戲(Rise of the Dragon / Heart of China / Willy Beamish)繁中化 + 全平台 ship 完整 SOP:engine-side overlay 攔截繪字→查表→點陣 CJK 疊 hi-res;三繪字路徑、DDS 對白(動態版本述詞通吃 1.211/1.216/1.224)、TTM 持久層(STORE AREA 模型)、名牌剝除+矮牌置中 clamp、對話框溢出自動長高、第二編碼字型(Big5+SJIS 共存)= 日文 F8 字幕模式(whisper 聽寫 Sega CD 日配)、時代雜誌攻略當術語 oracle、文化在地化、Windows/macOS/Android 全平台打包 「Rise of the Dragon」「孟波」「DGDS 中文化」「ScummVM dgds CJK」「對話名牌英文」「威利奇遇記」「Willy Beamish」「TTM 字串」「Android APK 注入」「日文字幕/F8」「全平台 ship」
retro-game-cht-package patched-ScummVM/SDL2 老遊戲漢化 → 三平台打包:Linux 單檔 AppImage(slim 自備遊戲/full 內嵌開箱即玩)、Windows docker mingw cross(自編 SDL2 靜態、force LE 繞端序、objdump 遞迴收 DLL、zip)、macOS GitHub Actions(autoconf 不能單次雙弧 → macos-14 + macos-15-intel 分弧 native 編 + lipo universal)。含 slim/full 版權切分、每包附繁中 使用說明.txt(SmartScreen/FUSE/quarantine 首跑雷)、.app 用 tar.gz 「打包這個中文化」「Windows/AppImage/macOS 三平台」「docker mingw cross」「自編 SDL2」「Checking endianness unknown」「macos universal/Intel」「app 已損毀無法打開」「dist-all」
retro-game-remake Ultima、FM Towns、多版本 theme、Heineman opcode 與 Genesis 圖形的歷史案例庫;不再充當通用 remake 主流程 「u2/u3/u6-cht」「FM Towns 素材」「Heineman opcode」「Genesis 圖形」
reverse-engineer-retro-game-remake 證據可回查的 clean-room remake 主流程;強制依序完成 RE、DRAFTREADY 規格、實作與同狀態驗證,並提供穩定 README/WORKLOG 範本 「逆向復古遊戲」「clean-room remake」「RE 後寫 spec」「remake README」
game-promo-video-ffmpeg 用 ffmpeg + ImageMagick(全 docker、無剪輯軟體、LLM 驅動)把老遊戲/remake/中文化專案的截圖 + 遊戲音樂合成 60–75 秒推廣短片;內建硬雷:zoompan 幀數爆炸(燒滿 CPU)、CPU 控制(--cpus/預建 image/veryfast/靜態 fallback)、MIDI+SoundFont 遊戲音樂離線抽取(fluidsynth)、滑鼠驅動遊戲改靜態截圖、docker 字型/IM policy 雷;附 CPU-safe make.sh 骨架。配 rules/93(配樂用原版[HARD]) 「做推廣片/trailer/宣傳片」「截圖+配樂合成影片」「ffmpeg 投影片/Ken Burns」「遊戲介紹影片」「影片 CPU 跑太兇/卡住」「抽遊戲配樂當 BGM」
agent-browser 瀏覽器自動化 CLI(導航/填表/截圖/抓資料/測 web app) 「開網站」「填表單」「截圖」「scrape 資料」「測 web app」
dogfood 系統化探索測試 web app 找 bug/UX 問題,附完整重現證據 「dogfood」「QA」「exploratory test」「bug hunt」
electron 自動化 Electron 桌面 app(VS Code/Slack/Discord 等) via CDP 「自動化 Slack app」「控制 VS Code」「測 Electron app」
slack Slack workspace 自動化(讀未讀/發訊/搜尋/抓資料) via 瀏覽器 「查我的 Slack」「發訊到」「搜尋 Slack」
vercel-sandbox 在 Vercel Sandbox microVM 內跑 agent-browser + Chrome 「Vercel Sandbox browser」「microVM Chrome」
prompt-master 為任何 AI 工具生成優化 prompt(LLM/Cursor/Midjourney/coding agent) 「寫/改/優化 prompt」
english-prompt-coach user 用英文下 prompt 時,任務前附 (1) 自然改寫版 (2) 中文修正解析表,當日常英文寫作練習;ON/OFF toggle 跨 session 沿用 「start coaching」「開始 coach」「再幫我看英文」「stop coaching」
ascii-matrix-scene 全螢幕終端 ASCII art 動畫(Matrix 雨 + 3D turnaround + sprite 縱隊) 「做 ASCII 動畫」「matrix 風格」「終端螢幕保護」
organize-folder 整理目錄為「客戶→類型」兩層結構 + 機密辨識(pem/key/token→機密區) 「整理 XX 目錄」「重組資料夾」「歸位散落檔案」
mac-app-cross-pack 不用 Mac 開發機 ship macOS universal .app + .dmg:GitHub Actions macos-14 build → Windows/WSL 注入本地版權資料 → mkisofs -hfs 產 hybrid HFS+ DMG → Gatekeeper xattr quarantine;含「ship matrix 產物統一放 dist-all/、清舊版省磁碟、build 腳本自足自清」組織慣例 「Mac DMG build」「universal binary arm64+x86_64」「SDL 1.2 brew 沒了」「std::unary_function」「dylibbundler」「APFS DMG Windows 讀不到」「WSL2 hfsplus」「mkisofs -hfs」「補 Mac 版」「unrecognized option: CXXFLAGS=-arch」「Frameworks SDL2 單弧/非-fat」「打包產物散各處/統一 dist-all/清舊版」
my-skill-merge 把本機 ~/.claude/ 的 rules/skills/agents/personas 同步進本公開 repo,內建客戶機密 denylist + 去識別化,push 前列 diff 等確認(review 不 copy-paste) 「merge ~/.claude 進 my_skill」「同步 skill 到 GitHub」「更新 my_skill repo」「跑 my-skill-merge」
dev-setup-bundle 把專案開發環境打包成可攜 dev-setup(source+完整 git+Dockerfile+腳本+素材),重點是內含 Claude 對話記錄+記憶,讓另一台電腦 claude -r/--continue 接續同一個對話繼續工作;附 previous-work.md 工作交接 + 跨機 session 路徑編碼眉角(同路徑/改名/--resume <UUID>);排除可重建的 build/ 與 docker images 「打包開發環境」「dev-setup」「搬到另一台機器繼續」「讓 claude -r 在別台接續」「開發環境包含素材重新打包」「session handoff bundle」
retro-game-playtest 老遊戲 remake/移植「正常玩家路徑」實機驗證(game tester):專治「CI 全綠但玩家一開就壞」—預設視角錯/唯讀 cwd 不存檔/視窗縮放偏移/dump 時機遮真相,跨平台分歧章(Win/Mac 用 Wine/VM 重現、log 嚴重度因平台異、相對路徑雙重前綴、addr2line 跨平台定位) 「game tester」「實機驗證」「能不能玩」「進去就壞/卡住/不存檔」「驗證 remake 可玩性」
verification-fidelity 階層式 宣稱「修好/驗過」前的驗證忠實度自檢:在真的會壞的環境/碼頁/locale 重現(別用寬鬆替身)、別拿 stale binary 當證據、靜態檢查≠runtime、改 render 座標要同步改 hit-test 並真的互動、在地化會戳破引擎隱藏假設。60-feedback-loop-priority 的另一半。SKILL.md 精簡六問+心法,references/cases.md 四則真實踩雷按需讀 「驗過了嗎/真的修好了嗎」「為何 tester/玩家又找到 bug」「跨環境(OS/locale/碼頁)、在地化驗證」「UI 座標/縮放/命中判定改動」「重打出貨前最後一關」
retro-keyboard-to-touch 鍵盤老遊戲/SDL C 引擎移植到 Android/觸控的方法論:不重寫輸入,讀引擎每畫面 keymap 動態渲染 context-aware 觸控控制,手指事件合成 SDLK_* 餵回原事件迴圈 「老遊戲移植到 Android」「鍵盤遊戲改觸控」「SDL2 android-project 移植」「觸控覆蓋層/UX 設計」
eten-bitmap-font 用倚天中文系統(ETEN)原生點陣字當老遊戲中文化的字形來源(比 TTF rasterize 對味):STDFONT.15/SPCFONT.15/STD.24x 格式、Big5 分區索引公式、與專案自訂碼表對接、字模尺寸與排版格解耦、16×15 vs 24×24 視覺大小取捨 「用倚天字形/ETEN 字型」「原味 DOS 點陣中文」「stdfont.15/spcfont.15/STD.24M 怎麼解」「標點變成別的字型」「Big5 點陣字烘 fnt」
first-principles-tech-notes 建立/擴展「第一性原理+圖文並茂」技術知識庫 GitHub repo:每主題一篇 markdown、概念配手繪 SVG、研究 sub-agent 查證、專家+學生審查、worklist 一項一項做 「整理某領域筆記成 repo」「把 X 主題寫成第一性原理教學」「一項一項做我監看」「ASCII 圖升級 SVG」
isaac-sim-physical-ai 階層式 在 Isaac Sim(4.5/5.1/6.0.x)做 physical AI:讓接觸與抓握物理上真的成立,而不是帳面成功。兩條核心命題 ——①接觸力學決定調參順序:Signorini 互補條件 + 摩擦錐推出 g>0 ⟹ λₙ=0 ⟹ ‖f_t‖ ≤ μ·0 = 0,μ 是乘在一個可能為零的量上,所以幾何永遠先於摩擦(凸包填實凹特徵是定義的後果,不是精度問題);②求解器沒有「非法狀態」的概念、永遠給得出答案,所以**「沒報錯」攜帶零資訊**,只能主動量測。另含三層真值(authored/simulated/business)、開環致動的結構性發散、有效場景=authored⊕runtime、版本差異矩陣(API 命名空間、apply_action、DDS SHM 靜默丟資料、驅動相容)。references/ 收 headless 實作按需讀 「夾爪/叉齒抓不住、滑掉、插不進去」「調摩擦/碰撞近似/接觸參數」「Isaac 車不動但沒錯誤」「模擬跑得動但實體沒動」「5.1→6.0 遷移」「場景搬到另一台」
grilling 針對計畫、設計、產品方向、規則、架構、資料格式、原版忠實度、授權或發行決策做逼問式審查:把「聽起來合理」的提案逼到必須拿出證據、邊界與失敗條件 「幫我挑戰這個計畫」「這個設計有什麼問題」「grill 一下」
grill-me 反向版:在要做出會改變目標/範圍/架構/資料格式/授權/發行的決定前,先逼問我,把沒想清楚的地方挖出來 「grill me」「先問我幾個問題再動手」「這決定我還沒想清楚」
retro-argos-cht-debug AGOS/ScummVM 老遊戲繁中 patch 的除錯與驗證,專治 Big5 等多位元組編碼在引擎內被拆裂、顯示異常、存讀檔破圖 「AGOS 中文亂碼」「ScummVM Big5 patch 驗證」「繁中補丁跑不出來」
proposal-writer 多 agent 分章節撰寫/精鍊長篇計畫書(送審/技術整合/展會提案):含文獻驗證、技術校正、術語中文化、執行摘要、md→docx 產出 「寫/改/審計畫書」「研究白皮書」「展會提案」「多 agent 分章節長文件」

cocomo-estimate 一句話

不要只給「AI agent 做了 X 小時」 — 看起來像吹牛。本 skill 永遠列三個數字COCOMO 教科書值(傳統人力合理上界)/ 單人無 AI 校正後(拔掉 1980s 團隊 overhead)/ 2026 實測(wall-clock + 真實人小時)。 顯式揭露 COCOMO 兩個系統性偏差(低估 0-SLOC 高心智成本工作、高估 1980s 團隊 overhead),給讀者一個 ballpark 而非合約報價。 案例:pg-cht(32 PM 教科書 vs 0.5 PM 實測,60× 壓縮)、openxcom-cht(雙作漢化 3 sub-project 拆解)。

github-weekly-radar 一句話

不要相信 web 榜單。trending / aggregator blog 會把老牌爆紅誤當「新建」、星數還常過時或灌水。 本 skill 用 gh api search/repositories q="created:>DATE" sort:stars 核實真實建立日與當下星數, 剔除非新建者,再用 senior-PM 視角分級(S/A/B/C)、標紅旗、給行動建議。為每週固定執行設計。

核心指令(PowerShell):

$since = (Get-Date).AddDays(-30).ToString("yyyy-MM-dd")
$j = gh api -X GET "search/repositories" -f q="created:>$since stars:>2000" `
       -f sort=stars -f order=desc -f per_page=50 | ConvertFrom-Json
$j.items | ForEach-Object {
  "{0,7}  {1}  {2}  {3}" -f $_.stargazers_count,$_.created_at.Substring(0,10),$_.full_name,$_.description
}

Rules(通用工作方法論)

放進 ~/.claude/rules/ 可讓 Claude Code 全域套用的通用方法論(與專案/客戶無關)。

Rule 主旨
40-learning-loop 探索/除錯/重構的 learning loop:定義 goal/constraint/可驗證成功標準,先做最小測試,每輪更新假設,先驗證再下結論
42-reference-fidelity 參考保真度:使用者指定「參考 X 專案」時,動手前先讀 X 的實際設定、逐項照抄其 proven values(runner 版本/依賴/旗標),偏離要有講得出口的理由;外部版本標籤(CI runner image 等)會退役不能憑記憶寫死;「CI job queued 很久+執行 0s」=runner 標籤退役非程式 bug。源自沒抄 willy 的 macos-14 寫成退役 macos-13 卡死
41-whack-a-mole-stop-rethink 打地鼠訊號:特例越修越多、build-test 循環暴增、卡在「再差一點」、發現自己在模擬或重造系統既有行為 → 停下來重想架構,而不是再補一個特例
45-model-cost-division-of-labor 模型成本分工:貴模型留給判斷/寫作,對碼核實/盤點/grep 比對等粗活用便宜模型(/model 切換或 sub-agent 指定 model: haiku/sonnet);不預設 fan-out review agent;筆記寫到「夠用」就停(長尾登 PLAN 被動維護);review 文件抽可驗證斷言回 code grep(配 63);[HARD] 旗艦別自己做機械活——截圖/錄影/影片合成/試錯調參/跨平台打包·重打包一律派便宜 agent,旗艦只定案+把關
50-ubiquitous-language DDD ubiquitous language:每個 repo 維護 CONTEXT.md 術語表,人與 agent 共用同一套詞,降低 verbosity 與返工
60-feedback-loop-priority 棘手 bug/效能 regression 最高優先:先建快速、決定性、可執行的 pass/fail 訊號(failing test > curl > CLI > headless > replay)
62-static-provenance-trace 靜態溯源紀律:問「這值/設定/字串從哪來」別反射性下「封死/要動態/看不出來」——錨定實例→找 sink→運算元反向追到靜態源(表/header 欄位/config);搜尋落空=換 query 非不存在;動態手段只留給真正 runtime-only。60 的互補(查來源 vs 驗修法)
63-truth-in-code-not-stale-markers 多輪/長專案的狀態紀律:code 是唯一真相——動手查「未完成」項前先 grep code 確認(別把已完成工作當沒做又重查/鬼打牆),完成即標 done、dated 盤點文件會過期要回頭刪錯誤斷言、記憶只存教訓不存狀態、改有單測的系統用「可選參數+預設=現行」零回歸。60/62 的互補(驗狀態 vs 驗 bug/來源)
64-re-screenshot-oracle 逆向工程找資料(tileset/圖/表/字庫/音色)撞牆的第三條路:已破解的解碼器 + 已知輸出(截圖/錄影/另一版本)= 反推未知資料位置。窮舉解壓+滑窗、以「首次出現順序」重編號做 palette 無關的結構比對(比圖樣不比顏色)、命中反推 palette。別在動態 dump/靜態追資料流兩條死磕
65-verify-against-reference-not-internal-signals 有 ground truth 的專案(port/remake/遷移/對齊規格):驗收=對 reference 實測,不是內部訊號——agent 的獎勵訊號(編譯過/測試綠/diff 乾淨/subagent 回報)全是內部自洽,會一路謊報完成;oracle 優先序 人實測>reference 實機>文件>agent 宣稱,debug 捷徑串的「能跑完」不算,UI 產物 dump 肉眼比對,先確定 spec 齊才動手(節約)。配 63/82/64
66-localization-tsv-source-of-truth 本地化單一真相來源:所有可翻譯顯示文字(含英文原文)強制放 UTF-8 TSV;程式碼與 JSON 只留穩定 key,fallback 只能在 catalog 之間移動。
70-deep-modules Ousterhout deep modules:模組好壞 = 隱藏複雜度 / 介面複雜度;按 feature 垂直切、adapter 只在邊界、拒絕 pass-through 與提早抽象
80-retro-cht-readme-polish 復古遊戲 remake/中文化 README 的穩定骨架、證據與狀態契約、素材界線及驗證閘門;工作流水帳固定移到 WORKLOG.md
82-cross-platform-port-verification 跨平台打包(Linux/Win/macOS/Android)驗證紀律:目標平台先自己重現(Win→Wine,別先要 backtrace)、驗實際打包產物、缺資料 NULL-safe 回退;6 類分歧雷(log 嚴重度因平台異/相對路徑雙重前綴/能跑的變體遮 bug/唯讀 cwd/編譯器嚴格度/CI 架構)+ Wine·verbose flag·addr2line 手法
83-retro-completeness-over-roi 老遊戲素材抽取/移植[HARD]:完整性>投報(文物保存不能談 ROI),不預先砍版本/資產、卡關記錄方法續做別寫「低投報」;別漏看資產檔——同類檔先 strings EXE|grep ext 列舉全(別假設單檔含全部:漏一個檔=子系統用錯來源還報「完成」)
84-scummvm-talkie-cht-fusion ScummVM/AGOS talkie 老遊戲繁中化(Simon/Feeble/Waxworks):[HARD] 先驗來源版本字幕完整度(talkie 版常缺字幕→用 floppy 完整文字+CD 語音融合)、注入以行 id 為 key(非英文比對,救語音-only 行)、重用引擎內建反組譯器對齊兩版、DOSBox-in-docker 目錄熱抽換跑原版安裝解自訂壓縮、CJK 24px 加大引擎文字緩衝、硬編碼 UI 加 ZH 分支
85-retro-remake-licensing 復古 remake/中文化專案的授權模型[HARD]:非商業免費(含修改再散布)、商業洽談;第一個公開 commit 前就放;授權要出現在四個位置(LICENSE、README、每個發行包、AppImage doc);叫 source-available 不叫 open source;不把原版素材寫進授權範圍;附中英範本(RRSAL-1.0:實況影片明示允許、貢獻回授);PolyForm 已取消
86-proposal-writing 研究/技術計畫書撰寫:定位先行(可否證主張+假說)、範圍誠實、標準結構、評估協議、文獻真實性(WebSearch 驗 arxiv/DOI 不憑記憶)、對照原始碼校正、中文不夾雜、執行摘要;多 agent 分章節 + md→docx pipeline
87-retro-remake-release-versioning 復古 remake 正式版號[HARD]:固定 v.<主版>.<次版>.<修訂版>-YYYYMMDD;tag、Release、程式、dist-all、封包、manifest 與 SHA-256 必須一致;同日重發提高修訂號;刪除舊 Release/tag 仍需使用者明確授權。
94-github-pages-doc-style 技術文件網站/單頁 HTML 工具的版面規範:層級用線條、留白、字級建立,禁卡片與藍紫漸層;色彩先定語意再挑色;表格禁粗外框與彩色表頭;外部數據標來源與基準日
90-plain-language 白話寫作七準則:結論先行(BLUF)、短句常用詞、術語即時翻譯、具體勝抽象、數據配「所以呢」、自然不貼標籤、不犧牲正確性。對外/客戶/管理層文件逐條套
91-deslop-ai-writing 去 AI 味反面清單:AI 詞黑名單、copula 迴避、權威揭示腔、格言公式、粗體列表症、filler/hedging;draft→audit→final 去 slop 審查 loop + 防改過頭的 false-positive 清單。來源 Wikipedia「Signs of AI writing」
92-technical-report-structure 技術報告(實驗/調校/量測/故障調查)的結構與誠實表述:結論與建議拆開、假設獨立成段、證據等級四態(Test/Analysis/Inspection/Demonstration)、機率與把握程度分兩軸、開放項目分 TBD/TBC/TBR 並配消除條件、小樣本報效應量+信賴區間(「測不出」≠「沒有」)、負面結果走完整結構、有效性威脅四角度自我審查、執行摘要 ≠ 摘要。與 90/91 疊加,提案走 86
93-promo-video-original-assets 推廣影片[HARD]鐵則:配樂/音效一律用原版實際素材(CD-DA/模擬器錄原版/官方 OST),不可用自寫合成器逼近頂替;比對音色用第一性原理(ffprobe/頻譜/provenance)不憑記憶。IP 但書:用原版音樂≠可任意散布——個人保存 OK、對外公開先 flag 著作權。配 skill game-promo-video-ffmpeg

Personas(agent 人格)

可當 agent system persona 的角色定義(與專案/客戶無關)。

Persona 風格
hermes-research-collaborator 研究協作者:好奇、誠實面對不確定、區分推測與證據、重概念深度勝過淺層完整
patient-technical-teacher 耐心技術老師:重理解非表現、清楚解釋、不預設先備知識、由直覺到細節

安裝 / 使用

讓 Claude Code 讀得到這些 skill,二選一:

  1. clone 到 skills 目錄
    git clone https://github.com/wicanr2/my_skill.git
    # 把 skills/* 複製或 symlink 到 ~/.claude/skills/
  2. 直接在對話中引用:把需要的 SKILL.md 內容貼給 Claude,或放進專案的 .claude/skills/

報告產物

github-weekly-radar 每次執行都會在 reports/ 產生一份 standalone HTML 週報 (單檔可雙擊開、每個 repo 附 GitHub 連結、Tier 色塊)。最新一份: reports/github-radar-2026-05-30.html

結構

my_skill/
├── README.md
├── WORKLOG.md                     # 本庫逐輪變更與勘誤;README 不寫流水帳
├── reverse-engineer-retro-game-remake/ # 工具鏈指紋→RE→READY spec→實作→驗證的可重用技能
├── rules/                          # 通用工作方法論 (放 ~/.claude/rules/)
│   ├── 40-learning-loop.md
│   ├── 41-whack-a-mole-stop-rethink.md
│   ├── 42-reference-fidelity.md
│   ├── 45-model-cost-division-of-labor.md
│   ├── 50-ubiquitous-language.md
│   ├── 60-feedback-loop-priority.md
│   ├── 63-truth-in-code-not-stale-markers.md
│   ├── 66-localization-tsv-source-of-truth.md
│   ├── 70-deep-modules.md
│   ├── 80-retro-cht-readme-polish.md
│   ├── 82-cross-platform-port-verification.md
│   ├── 83-retro-completeness-over-roi.md
│   ├── 84-scummvm-talkie-cht-fusion.md
│   ├── 85-retro-remake-licensing.md
│   ├── 86-proposal-writing.md
│   ├── 87-retro-remake-release-versioning.md
│   ├── 90-plain-language.md
│   ├── 94-github-pages-doc-style.md
│   └── 91-deslop-ai-writing.md
├── personas/                       # agent 人格 (system persona)
│   ├── hermes-research-collaborator.md
│   └── patient-technical-teacher.md
├── reports/
│   └── github-radar-<date>.html   # github-weekly-radar 產生的 HTML 週報
├── skills/                         # 常駐 skill,每個一個資料夾內含 SKILL.md
│   ├── re-retro-cht-rulebook/      # 逆向/老遊戲中文化 按需路由 → knowledge-base/retro-cht
│   ├── kneron-edge-ai-integration/  github-weekly-radar/  retro-game-cht-package/
│   ├── verification-fidelity/  first-principles-tech-notes/  proposal-writer/
│   ├── agent-browser/  dogfood/  electron/  slack/  vercel-sandbox/
│   ├── prompt-master/  english-prompt-coach/  organize-folder/
│   ├── my-skill-merge/  dev-setup-bundle/  isaac-sim-physical-ai/
│   └── grilling/  grill-me/  retro-argos-cht-debug/
└── knowledge-base/                 # 按需載入,不自動進 context
    ├── workflows/                  # 跨領域工作流
    │   ├── kimi-pptd-deck-authoring.md + kimi-pptd-to-pptx.py
    │   ├── osxcross-macos-cross-build.md
    │   ├── asan-native-crash-hunting.md
    │   └── batch-subagent-localization.md
    ├── retro/                      # 逆向工程平台知識(IDA / DOSBox / PCE / Borland)
    ├── re-methodology/             # remake 忠實度、RE→規格→實作閘門與 IDA docker 衛生、挑來源版本與位元組簽章
    ├── style/                      # 輸出語氣與文件風格
    └── retro-cht/                  # 降級的遊戲/retro 資產(由 re-retro-cht-rulebook 路由,不自動載入)
        ├── research-pc98-golden-box-ui/  dragon-wars-cht-remake/
        ├── zak-fmtowns-zhtw/  rise-of-the-dragon-cht/
        ├── panzer-general-wine/  classic-mac-c-game-sdl-port/  qb64pe-game-linux-port/
        ├── retro-game-remake/  retro-game-playtest/  retro-keyboard-to-touch/
        ├── game-promo-video-ffmpeg/  esc-cancel-f10-quit-autosave/  ascii-matrix-scene/
        └── mac-app-cross-pack/  cocomo-estimate/

新增 skill:在 skills/ 下開一個 kebab-case 資料夾,放一份有 frontmatter 的 SKILL.md, 更新上方表格即可。

前置需求

  • gh GitHub CLI,且 gh auth status 已登入。
  • Windows / PowerShell 環境(skill 內指令以 PowerShell 撰寫;中文使用者目錄下 Bash 可能失敗)。

About

my_skill

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages