用途:该技能用于在代码仓库中安装、配置、审计和操作 Agent Package Manager(APM),适合需要管理 AI 智能体相关包、MCP 服务器、脚本与编译产物的项目。
主要能力:检查仓库根目录中的 apm.yml、apm.lock.yaml、.github/、.claude/、.cursor/、.opencode/、apm_modules/ 等文件;通过 apm --version 和 apm config 确认 CLI 与配置;初始化项目(apm init 或 apm init --yes);在 dependencies.apm 下添加包依赖、在 dependencies.mcp 下添加 MCP 服务器;使用 apm install、apm install <package>、apm install --update、apm deps update 安装或更新;用 apm deps list、apm deps tree、apm deps info <package> 验证解析状态;用 apm mcp list、apm mcp search <query>、apm mcp show <server> 发现 MCP;用 apm compile --validate、apm compile --dry-run 校验或预览编译;用 apm list、apm preview、apm run 管理脚本;用 apm runtime status、apm runtime list、apm runtime setup <runtime> 管理运行时;用 apm pack、apm unpack 处理打包分发。
使用方式:先评估仓库现状与目标,再按需读取 references/manifest-and-lockfile.md、references/command-workflows.md、references/troubleshooting.md 等参考文档;修改依赖前先预览风险(--dry-run);安装后确认锁文件 resolved_commit 是否变化;将 apm.lock.yaml 视为解析提交与部署文件的真实来源,建议提交以保障团队与 CI 可复现。
适用场景:初始化 APM 项目、安装或更新包、管理 MCP 服务器、编译生成 AGENTS.md 或 CLAUDE.md、运行脚本、CI 分发与离线交付等。
限制:资料未提供 APM 的收费、价格、平台支持范围或具体效果数据;若 apm 缺失需先安装并验证;遇到认证失败、文件冲突、自引用依赖、缓存陈旧等问题需按 troubleshooting 文档处理;本地路径依赖在替换为远程引用前不建议使用 apm pack。