agent-scripts: 一個用於在不同本地工作區管理共享 AI agent 規則與可重複使用工作流技能的集中式中心
agent-scripts: 一個用於在不同本地工作區管理共享 AI agent 規則與可重複使用工作流技能的集中式中心
它解決了什麼問題
它提供了一個集中式系統,用於在多個本地工作區中管理 AI agent(特別是 Codex 和 Claude Code)的共享指令、可重複使用技能以及可攜式輔助腳本。這可以防止在每個個別的專案儲存庫中重複建立相同的規則與工作流。
運作方式
該專案使用一個規範儲存庫來儲存全域 agent 規則 (AGENTS.MD) 以及技能庫(定義在帶有 YAML front matter 的 SKILL.md 檔案中)。同步腳本 (sync-skills) 會在 agent 的配置目錄(例如 ~/.codex/ 和 ~/.claude/)中建立符號連結 (symlinks),讓不同的 AI agent 無論使用者目前正在處理哪個專案,都能發現並使用這些共享的技能與規則。
對象是誰
在許多不同的儲存庫中使用 Claude Code 或 Codex 等 AI agent 的開發者,並且希望擁有一套一致的「硬性規則」與操作工作流(技能),能隨其整個本地環境一起移動。
重點特色
集中式規則管理:使用單一的
AGENTS.MD檔案,並透過符號連結至多個 agent 配置,以確保行為的一致性。技能路由:實作了帶有 YAML 中繼資料的結構化技能系統,幫助 agent 透過簡短的短語來觸發特定的工作流。
跨儲存庫整合:支援將其他儲存庫的技能透過符號連結整合至集中式中心,讓儲存庫擁有的技能在各自專案中保持為規範來源,同時也能在全域範圍內使用。
可攜式輔助工具:包含輕量級依賴的腳本,用於技能驗證、提交管理以及 Chrome DevTools 自動化等任務。
Sources
- undefinedsteipete/agent-scripts