工程開發
create-opencode-skill avatar

create-opencode-skill

自動化維護 OpenCode 技能知識庫的建立、更新與文件結構管理。

簡介

此技能作為管理 OpenCode 技能的結構化介面,這是一個旨在封裝特定專案模式與可重用工作流程的知識共享系統。它確保所有文件均符合強制性的 .opencode/skills/ 目錄結構,強制執行檔案命名規範,並為每個技能定義維持標準化的 YAML 前置內容。開發人員與 AI 代理使用此技能以程式化的方式記錄複雜的程式碼標準、內部架構模式與操作指南,確保大型或分佈式程式碼庫的一致性。對於旨在維護「活體文件」儲存庫的團隊來說,這非常有價值,因為專案知識是機器可讀且易於存取的。

  • 在所需的 .opencode/skills/ kebab-case 目錄路徑中自動初始化新技能。

  • 生成帶有強制性 YAML 前置內容 (名稱, 描述) 的 SKILL.md 檔案。

  • 在建立前驗證現有技能結構,以防止重複或遺失的文件。

  • 強制執行命令語氣與清晰、可操作的標題 (##),以獲得高品質的指令集。

  • 提供安全保障工作流程,在更新舊有技能檔案時需要人工確認。

  • 支援在技能定義中嵌入程式碼範例與技術模式,以便於知識轉移。

  • 若要使用此技能,請呼叫例如「建立 X 的技能」或「將此模式儲存為技能」等指令。

  • 務必確認命名慣例遵循 kebab-case,以確保與 OpenCode 解析器的相容性。

  • 更新現有技能時,請確認提示,以防止意外覆蓋既有知識。

  • 利用結構化格式包含特定的專案技術限制、框架特定程式碼風格 (例如 Spring Boot, SvelteKit) 以及操作 CI/CD 工作流程需求。

  • 此技能的輸出旨在儲存於儲存庫中,作為專案內部知識庫的直接事實來源。

倉庫統計

Star 數
2
Fork 數
0
Open Issue 數
0
主要語言
Kotlin
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午08:03
在 GitHub 查看