SuperAPI AI 工具集

agent-context-loader

智能体与模型

查看项目

更新于 10-23 18:42

技能介绍

用途

agent-context-loader 是一个面向 Claude Code 的自动加载技能,目的是让 Claude Code 能够识别并加载项目中的 AGENTS.md 文件,并赋予其与 CLAUDE.md 相同的优先级。这样,项目可以为智能体工作流定义专门的指令,而不必把这些规则混入通用的 CLAUDE.md 中。

主要能力

  • 自动检测当前工作目录下的 ./AGENTS.md 文件。
  • 在检测到文件后,使用 Read 工具读取其完整内容,并将其作为会话级指令纳入上下文。
  • 加载完成后向用户确认:“📋 Loaded agent-specific context from AGENTS.md”。
  • 在后续所有操作中遵循 AGENTS.md 中的规则。
  • 当 AGENTS.md 与 CLAUDE.md 同时存在时,两者同时生效;若发生冲突,AGENTS.md 在智能体特定行为上优先。
  • 若 AGENTS.md 不存在,则仅使用标准 CLAUDE.md 上下文。

使用方式

该技能默认自动激活,无需用户操作。自动触发条件包括:

  • 在任意目录启动新的 Claude Code 会话。
  • 会话期间切换目录(通过 cd 或文件操作)。
  • 调用任何其他智能体技能(确保先加载智能体上下文)。
  • 用户明确请求:“load agent context”、“check for AGENTS.md”或“read agent rules”。

如果自动加载未触发,用户可以手动调用,例如说出“load agent context”、“check for AGENTS.md”或“read agent rules from AGENTS.md”。此外,还可以使用斜杠命令 /sync-agent-context 将 AGENTS.md 永久合并到 CLAUDE.md 中。

执行流程如下:

  1. 检查当前工作目录下是否存在 ./AGENTS.md。
  2. 如果存在,使用 Read 工具读取完整内容。
  3. 将 AGENTS.md 规则作为会话级指令纳入上下文。
  4. 向用户确认加载完成。
  5. 在本次会话的后续操作中应用这些规则。

适用场景

  • 需要为不同项目定义不同智能体行为的场景。
  • 希望将智能体特定规则与通用项目上下文(CLAUDE.md)分离,避免污染 CLAUDE.md。
  • 需要确保在调用其他智能体技能前,智能体上下文已优先加载。
  • 项目使用 AGENTS.md 来声明代码生成、测试、命名约定、提交策略等专门规则。

限制

  • 该技能依赖当前工作目录下存在 AGENTS.md 文件;若文件不存在,则不会加载任何智能体特定上下文。
  • 文件必须位于当前工作目录(pwd)且可读,否则无法自动加载。
  • 自动加载失败时,需要用户手动触发或使用 /sync-agent-context 命令。
  • 资料中未提供关于收费、价格、平台支持范围或具体性能指标的更多信息。