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 自動化等任務。