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/)中创建符号链接,从而允许不同的 AI agent 发现并使用这些共享技能和规则,无论用户当前正在处理哪个项目。

它是为谁准备的

在许多不同的仓库中使用 Claude Code 或 Codex 等 AI agent 的开发者,并且希望拥有一套一致的 "hard rules" 和操作工作流(技能)能够跟随他们在整个本地环境中。

亮点

  • 集中式规则管理: 使用单个 AGENTS.MD 文件,并通过符号链接到多个 agent 配置,以确保行为一致。
  • 技能路由: 实现了一个带有 YAML 元数据的结构化技能系统,以帮助 agent 通过短语触发特定工作流。
  • 跨仓库集成: 支持将其他仓库的技能通过符号链接集成到中心枢纽,从而允许仓库拥有的技能在各自的项目中保持规范,同时又能在全局范围内可用。
  • 可移植辅助工具: 包括用于技能验证、commit 管理和 Chrome DevTools 自动化的轻量级依赖脚本。

Sources