agentsync
创建或编辑 AgentSync 配置 - 规则、技能、命令、代理、设置、MCP 或工具配置。在添加规则、创建技能、编写命令、定义代理、编辑权限、配置工具或设置 .ai/ 目录时使用。 --- # 使用 AgentSync 以 AgentSync 格式创建和维护 AI 代理指令。 ## 结构 ``` .ai/src/ # 事实来源。仅在此处编辑。 ├── AGENTS.md # 代理身份:角色、方法、原则 ├── Rules/ # 始终开启的约束(每个主题一个文件) │ ├── core.md │ └── testing.md ├── Skills/ # 按需配方(每个技能一个目录) │ └── deploy/ │ └── SKILL.md ├── Commands/ # 自定义斜杠命令(.md 文件) │ ├── review.md │ └── fix-issue.md ├── Agents/ # 子代理角色(.md 文件) │ └── code-reviewer.md ├── settings/ # 工具特定权限 (JSON) │ └── claude.json ├── mcp/ # MCP 服务器配置 (JSON) │ └── claude.json ├── hooks/ # 事件钩子(JSON) │ ├──cursor.json │ └── codex.json └──tools/ # 工具配置(claude.yaml、cursor.yaml 等) ``` 编辑后,运行 `agentsyncsync` 分发到所有工具。 ## 编写AGENTS.md 代理的身份。每句话都应该改变行为。 - **具体一点** — “高级 React/TypeScript 工程师”而不是“软件工程师”。 - **包括堆栈** — 代理需要知道它正在处理什么。 - **可行的原则** — “更喜欢组合而不是继承”而不是“编写好的代码”。 - **不该做什么** — 约束通常比说明更有用。 - 60 行以下。 No generic filler. ## 编写规则 永远在线的约束。 `.ai/src/rules/` 中每个主题一个文件。 - **每个文件一个问题** — `testing.md`、`security.md`。不是“一切.md”。 - **命令性和具体性** — “对数据库列使用 `snake_case`
更新日志: Source: GitHub https://github.com/yelmuratoff/agent_sync
还没有评论,快来第一个发言吧。