steipete/agent-scripts
Scripts for agents, shared between my repositories.
What it solves
它提供了一個集中式系統,用於在多個本機工作區之間管理共享指令、可重用技能與可攜式輔助腳本(特別是 Codex 與 Claude Code 代理)。這避免了在每個單獨的專案倉庫中重複規則與工作流程的需求。
How it works
此專案使用一個規範倉庫來存放全域代理規則(AGENTS.MD)以及技能庫(以 SKILL.md 檔案並搭配 YAML 前置資料定義)。同步腳本(sync-skills)會在代理的設定目錄(例如 ~/.codex/ 與 ~/.claude/)中建立符號連結,使不同的 AI 代理能夠發現並使用這些共享的技能與規則,無論使用者當前所在的專案為何。
Who it’s for
使用 Claude Code 或 Codex 等 AI 代理,且在多個不同倉庫中工作,想要在整個本機環境中保持一致的「硬性規則」與作業流程(技能)的開發者。
Highlights
- Centralized Rule Management: 使用單一的
AGENTS.MD檔案,並透過符號連結至多個代理設定,以確保行為一致。 - Skill Routing: 以 YAML 中繼資料實作結構化的技能系統,協助代理透過簡短片語觸發特定工作流程。
- Cross-Repo Integration: 支援將其他倉庫的技能符號連結至中心樞紐,讓倉庫擁有的技能仍保留於其專案中,同時可全域使用。
- Portable Helpers: 包含輕量依賴的腳本,用於技能驗證、提交管理與 Chrome DevTools 自動化等任務。