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).
update-skill-contentUpdate the content of an existing SKILL.md to improve accuracy, completeness, and clarity. Covers version bumping, procedure refinement, pitfall expansion, and related skills synchronization. Use when a skill's procedures reference outdated tools or APIs, the Common Pitfalls section is thin, Related Skills has broken cross-references, or after receiving fee…
Independent GitHub snapshot · Automated classification · Original documentation governs
精煉現有 SKILL.md 之程序步驟、以真實失敗模式擴充常見陷阱、同步相關技能段並提升版號。於技能通過格式驗證但有內容缺口、過時參考或不完整程序時用之。
通讀 SKILL.md 並評估各段落之完整性與準確性。
各段落評估準則:
預期: 哪些段落需改進之清晰圖像,並辨識具體缺口。
失敗時: 若無法讀技能(路徑錯誤),驗證路徑。若 SKILL.md 之 YAML frontmatter 損壞,先以 review-skill-format 修復 frontmatter,再嘗試內容更新。
掃描程序步驟中可能已變化之版本特定參考、工具名、URL 與 API 模式。
常見過時指標:
v1.24、R 4.3.0、Node 18)# Check for version-specific references
grep -nE '[vV][0-9]+\.[0-9]+' skills/<skill-name>/SKILL.md
# Check for URLs
grep -nE 'https?://' skills/<skill-name>/SKILL.md
預期: 含行號之潛在過時參考清單。每參考經驗證為當前或標記待更新。
失敗時: 若參考過多無法手動逐一檢查,排序:先程序代碼塊(最可能致運行時失敗),次常見陷阱(可能參照舊變通),再資訊性文本。
對被辨識為需改進之每程序步驟:
更新代碼塊時保留原結構:
### Step N: Title 格式預期: 所有程序步驟含當前可執行代碼。預期/失敗時塊反映實際當前行為。
失敗時: 若不確定代碼塊是否仍正確,加註:<!-- TODO: Verify this command against current version -->。勿移除可運行之代碼塊以未測試之替代品取代。
審查常見陷阱段,若有缺口則擴充。
陷阱之品質準則:
新陷阱之來源:
預期: 3-6 條陷阱,各有具體症狀與修復。無「小心」或「徹底測試」之類通用陷阱。
失敗時: 若僅能辨識 1-2 條陷阱,對基礎複雜度技能可接受。對中級與進階技能,少於 3 條陷阱暗示作者未充分探索失敗模式——標記之以待未來擴充。
驗證相關技能段中所有交叉參考有效,並補加缺失連結。
# Check if referenced skill exists
test -d skills/referenced-skill-name && echo "EXISTS" || echo "NOT FOUND"
# Find skills that reference this skill
grep -rl "skill-name" skills/*/SKILL.md
- \skill-id` — 關係之一行描述`預期: 所引技能皆存於磁碟。雙向交叉參考已就位。無孤立連結。
失敗時: 若被引技能不存在,移除參考或以註解標為計畫中之未來技能。若多技能引此技能但未列於相關技能,加最相關之 2-3 條。
依語意化版控更新 metadata.version 欄位:
亦更新 frontmatter 中之任何日期欄位(如有)。
預期: 版號適當提升。變更幅度與更新範圍相稱。
失敗時: 若當前版號無法解析,設為 "1.1" 並加註說明版本歷史缺口。
review-skill-format 驗證references/ 文件(若需)grep -rl "old-name" skills/ 找所有出現references/,改用 refactor-skill-structure 技能review-skill-format — 內容更新前先跑格式驗證,確保基礎結構穩固refactor-skill-structure — 內容更新將技能推過 500 行時,重構結構以騰空間evolve-skill — 對超越內容更新之較深變化(如建立進階變體)create-skill — 加新段落或程序步驟時參照規範格式repair-broken-references — 用以對整個技能庫之大規模交叉參考修復