帮助你调研、规划并并行执行大规模代码变更,让多个代理分别提交 PR。
该 skill 属于开源的提示词型编排技能,未声明需要密钥或固定远程端点,整体风险较低。其主要安全关注点在于会驱动代理对本地 Git 仓库进行大范围读取、修改、分支/PR 编排,属于能力边界需留意而非明显红旗。
材料明确标注“无”密钥/环境变量;README 也未要求用户提供额外 token。凭证风险主要取决于宿主平台是否已预置 Git/PR 相关认证,但材料本身未体现凭证收集、导出或滥用设计。
未声明任何远程端点,系统检查项也未发现网络主机;作为 prompt-only 技能,材料中没有把用户数据发送到第三方服务的明确路径。README 提到创建 PR,但这更像依赖宿主环境已有代码托管集成,而非技能自身定义的数据外发目标。
README 明确指示运行 `git rev-parse --is-inside-work-tree`,并描述会启动研究/工作代理、在隔离分支中并行执行修改并开 PR。这意味着技能预期驱动本机命令、版本控制操作和多代理编排;这属于此类工具的常规能力,需留意执行范围,但未见超出声明功能的系统权限申请。
该技能的核心用途是“在整个代码库上进行大规模变更”,因此会广泛读取仓库内容、分析调用点,并修改多个文件、分支和提交上下文。就材料所示,访问范围主要围绕当前 Git 仓库,未见请求与任务无关的额外本地资源或过度授权。
来源为 GitHub 上的 microsoft/amplifier-bundle-skills,且系统标记为 open-source,可审计性较好,这是明显的降风险因素。但该条目 star 为 0、维护状态未知、许可证未声明,社区验证与持续维护信号偏弱,因此供应链维度建议保持留意而非直接判高风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "mass-change" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/amplifier-bundle-skills/main/skills/mass-change/SKILL.md 2. 保存为 ~/.claude/skills/mass-change/SKILL.md 3. 装好后重载技能,告诉我可以用了
请先调研这个仓库中所有旧版 payment API 的使用位置,制定安全替换方案与验证步骤,然后把任务拆分给多个隔离代理并行修改。每个代理只负责一部分文件,完成后分别提交 PR,并汇总风险、测试结果和回滚建议。
一组按模块拆分的 PR,附带迁移计划、影响分析、测试结果与合并建议。
分析所有服务当前的日志格式与埋点方式,设计统一日志规范,并并行修改各个服务以接入新规范。请让每个代理负责一个独立服务,分别创建 PR,同时生成变更清单和潜在兼容性问题说明。
多个服务对应的独立 PR,以及统一规范说明、兼容性评估和实施清单。
请调研仓库中测试框架的版本与配置差异,制定从旧版升级到新版的总体方案,然后让多个代理按目录并行执行升级、修复破坏性变更并提交 PR。最后汇总哪些 PR 可以直接合并,哪些需要人工复核。
按目录拆分的升级 PR、破坏性变更处理说明,以及合并优先级建议。
You are orchestrating a large, parallelizable change across this codebase.
$ARGUMENTS
Check 1 — Arguments present.
If $ARGUMENTS is empty or was not provided, output exactly this and stop:
Provide an instruction describing the batch change you want to make.
Examples:
/mass-change migrate from react to vue
/mass-change replace all uses of lodash with native equivalents
/mass-change add type annotations to all untyped function parameters
Check 2 — Git repository.
Run git rev-parse --is-inside-work-tree in the current directory. If it fails or returns an error, output exactly this and stop:
This is not a git repository. The /mass-change skill requires a git repo because it spawns agents in isolated branches and creates PRs from each. Initialize a repo first, or run this from inside an existing one.
If both checks pass, proceed with the three phases below.
Understand the scope. Launch one or more research agents (using the delegate tool, in the foreground — you need their results) to deeply research what this instruction touches. Find all the files, patterns, and call sites that need to change. Understand the existing conventions so the migration is consistent.
Decompose into independent units. Break the work into 5–30 self-contained units. Each unit must:
Scale the count to the actual work: few files → closer to 5; hundreds of files → closer to 30. Prefer per-directory or per-module slicing over arbitrary file lists.
Determine the verification recipe. Figure out how a worker can verify its change actually works end-to-end — not just that unit tests pass. Look for:
If you cannot find a concrete e2e path, ask the user how to verify this change end-to-end. Offer 2–3 specific options based on what you found (e.g., "Screenshot via browser automation", "Run dev server and curl the endpoint", "No e2e — unit tests are sufficient"). Do not skip this — the workers cannot ask the user themselves.
Write the recipe as a short, concrete set of steps that a worker can execute autonomously. Include any setup (start a dev server, build first) and the exact command/interaction to verify.
Write the plan. Present:
Present the plan for user approval before proceeding.
Once the plan is approved, spawn one agent per work unit using the delegate tool. Launch them all in a single message block so they run in parallel.
For each agent, the prompt must be fully self-contained. Include:
…
以资深工程师视角审视架构、遗留重构与工具选型,给出务实建议。
帮助开发者设计安全持久的配置与状态文件管理模式,兼顾默认值合并和崩溃恢复。
用多模型视觉能力分析图片内容、提取文字并回答图像相关问题。
帮助开发与运维设计兼顾本地顺畅和远程安全的认证与 TLS 接入方案。
帮助开发者设计易安装、易扩展且配置分层清晰的 CLI 工具模式。
帮助开发者设计可扩展系统,实现运行时插件发现、注册与校验。
通过为每个任务分派独立子代理并穿插代码审查,稳步推进实现计划。
并行分派多个智能体,同时调查并修复彼此独立的问题
通过并行执行、批量调用与独立验证通道,加速复杂任务且保持结果正确。
将 AI 生成的代码改动按主题分组为待提交候选,审核后再落库。
用于在当前会话中拆分并并行推进独立实现任务,加快开发执行效率。
按批次执行详细计划并设置复核检查点,帮助任务稳步推进与纠偏