SuperAPI AI 工具集

aim

智能体与模型

查看项目

更新于 10-16 09:11

技能介绍

用途

AIM 2.0 是 Claude Code 中的一个项目技能,定位为 Claude 的 AIM 主入口。它将 /aim 之后的参数视为 ARGUMENTS,并用于运行完整的 AIM 2.0 命令族、编排项目专属子代理。资料同时说明,遗留的 .claude/commands/*-aim.md 文件是兼容入口,并不是独立的方法事实来源。

主要能力

技能可识别并执行以下意图的等价实现:

  • /aim start
  • /aim continue
  • /aim status
  • /aim validate
  • /aim help
  • /aim config
  • /aim configure-agents
  • /aim calibrate-repo
  • /aim remember-repo
  • /aim forget-repo
  • /aim upgrade
  • /aim mode
  • /aim cost
  • /aim replan

如果字面路由不可用,技能应报告该限制,并以自然语言保留相同意图。资料强调“语法可以回退,语义不能回退”。

此外,技能支持通过 .claude/agents/ 下的 aim-po、aim-tdo、aim-dev、aim-reviewer 进行原生角色委派,其项目专长由 aim.roles.yaml 定义。

使用方式

引导流程会先检测 onboarding 状态:

  1. 当 .aim/state.json 存在时读取它以恢复未完成工作。
  2. 读取 aim.profile.yaml,然后读取 aim.roles.yaml。
  3. 仅加载相关的规范 AIM 与仓库证据。
  4. 仅为 start 或 resume 创建 .aim。
  5. 保持主线程为唯一的运行时与门禁所有者。

首次运行时,技能会推荐恰好一个下一步动作,并使用固定格式:

  • You are here: <state>.
  • Recommended next action: <one command or decision>.
  • Why it matters: <one sentence>.
  • After that: <one sentence>.

识别的状态包括:已安装但未校准、已校准但无 Epic、Epic 存在但未批准、Epic 已批准、被阻塞。其路由规则为:已安装但未校准指向 /aim calibrate-repo;已校准但无 Epic 指向 /aim start "EPIC: Improve the onboarding flow so a new homeowner can list a room and understand the next review step";未批准的 Epic 指向其 Gate A 决策;已批准的 Epic 指向 /aim continue;被阻塞的工作指向命名的阻塞项。资料要求不要以内部文件路径或命令清单作为开场。

参考文档包括:

  • docs/workflow/agile-iteration-method.md 用于 AIM 核心
  • docs/workflow/adapter-command-contract.md 用于命令含义
  • docs/workflow/adapter-skill-bootstrap.md 用于发现与回退
  • docs/workflow/project-agent-configuration.md 用于角色专业化

适用场景

适用于在 Claude Code 中使用 /aim 意图、管理 Epic、Done Increment 等工作流,以及需要项目专属 PO、TDO、Dev、Reviewer 角色委派的场景。

限制

资料指出,主线程是唯一写入 .aim/state.json、推进门禁、升级范围、整合结果以及接受增量或 Epic 的角色。只有在有界委派确实有帮助且环境允许时才使用子代理;若子代理不可用或不被允许,应报告为顺序回退。资料还明确要求,绝不因 AIM 引导而要求或创建 AGENTS.md 或 CLAUDE.md。关于收费、价格、具体平台支持范围等事实,资料中暂未提供。