用途
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 状态:
- 当
.aim/state.json存在时读取它以恢复未完成工作。 - 读取
aim.profile.yaml,然后读取aim.roles.yaml。 - 仅加载相关的规范 AIM 与仓库证据。
- 仅为 start 或 resume 创建
.aim。 - 保持主线程为唯一的运行时与门禁所有者。
首次运行时,技能会推荐恰好一个下一步动作,并使用固定格式:
- 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。关于收费、价格、具体平台支持范围等事实,资料中暂未提供。