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
- undefinedsteipete/agent-scripts