SynaLinks/synalinks-skills

Claude skills for Synalinks OSS

解決的問題

防止程式代理(例如 Claude Code、Codex 或 OpenCode)在使用 Synalinks 框架時產生損壞或非慣用的程式碼。由於 Synalinks 受 Keras 啟發,大型語言模型(LLM)經常錯誤地將其語法與 LangChain 或 DSPy 等其他套件混淆;這些技能提供必要的限制與指引,確保代理正確使用該框架。

如何運作

本專案提供一個遵循開放式 Agent Skills 格式的標準化 SKILL.md 檔案。此檔案作為一組可重複使用的指示,程式代理可讀取並自動啟用。該技能包含框架元件的可掃描概覽——從核心資料模型、程式建構到知識庫與最佳化器——並引導代理前往可執行的範例指令碼與深入的參考文件。

適用對象

使用 Synalinks 神經符號 AI 框架,並利用 AI 程式代理協助撰寫實作的開發者。

主要亮點

  • 跨代理相容性:使用單一、未修改的格式,適用於廣泛的代理生態系(包括 Claude Code、Codex、OpenCode 和 pi)。
  • 全面覆蓋:引導代理完成核心、程式、模組、控制流程、代理、知識、訓練、獎勵、最佳化器與提供者等所有環節。
  • 安裝簡單:支援透過 skills CLI 進行專案級或全域安裝,也支援透過 .skill 歸檔上傳至基於 Web 的介面。
  • 可重現的設定:使用 skills-lock.json 檔案透過 SHA-256 哈希固定技能內容,確保團隊與 CI 環境中的一致性。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案