← 返回 Skills 市场
wimi321

Batch Migration Orchestrator

作者 wimi321 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
83
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install batch-migration-orchestrator
功能描述
Use when the user wants a large, mechanical change split into many independent units and executed in parallel with isolated workers and PRs.
使用说明 (SKILL.md)

Batch Migration Orchestrator

Use this skill for sweeping refactors, migrations, bulk renames, or repetitive codebase-wide edits.

Goal

Turn one large request into a safe parallel rollout with independent units, validation, and mergeable outputs.

Workflow

  1. Inspect the repo to find every affected area, convention, and dependency.
  2. Split the change into independent units by module, directory, or subsystem.
  3. Define an end-to-end verification recipe for each unit.
  4. Launch workers in parallel only when their write scopes do not overlap.
  5. Track completion, collect PRs or patches, and summarize failures.

Guardrails

  • Do not parallelize tightly coupled work.
  • Do not let workers edit the same files.
  • Require each worker to validate its own unit.
  • Prefer worktree or isolated branch execution when git is available.

Inputs

  • Migration target
  • Scope boundaries
  • Verification method
  • Branch/PR expectations

Example Requests

  • Migrate this monorepo from Jest to Vitest in parallel.
  • Split this bulk API rename into independently shippable work units.

Inputs

  • Migration goal
  • Affected modules or directories
  • Verification expectations
  • Branch or PR policy

Outputs

  • Work decomposition plan
  • Parallel worker prompts
  • Status tracking summary
  • PR or patch rollup

Success Criteria

  • Every unit has a clear scope.
  • No worker write conflicts exist.
  • Each unit includes verification.

Non-Goals

  • One-off tiny edits
  • Tightly coupled refactors that must land as one patch

Source Provenance

Derived from Claude Code bundled skill logic in src/skills/bundled/batch.ts.

安全使用建议
This skill appears to be a reasonable blueprint for splitting and running large code migrations, but it assumes the agent can read and modify the repository and create PRs/patches without documenting required tools or credentials. Before using it: (1) verify what repository access the agent will actually have (read-only vs write/push), (2) avoid granting broad credentials — use a scoped token or run on a fork/CI runner with limited rights, (3) prefer a dry-run mode where the skill only produces patches rather than pushing them, and (4) require human review/approval before any worker pushes branches or opens PRs. If you need this to run fully autonomously, require the skill to explicitly declare required binaries (git) and the exact credential mechanism it will use.
功能分析
Type: OpenClaw Skill Name: batch-migration-orchestrator Version: 1.0.0 The batch-migration-orchestrator skill bundle is designed to manage large-scale codebase refactors by decomposing them into isolated, parallelizable units. The instructions in SKILL.md emphasize safety guardrails, such as preventing overlapping write scopes and requiring per-unit verification, and the bundle contains no evidence of malicious intent, data exfiltration, or unauthorized execution logic.
能力评估
Purpose & Capability
The name/description align with the SKILL.md: it plans and parallelizes large codebase migrations. However, the workflow explicitly references inspecting the repo, creating isolated branches/worktrees, launching workers, and producing PRs/patches — capabilities that typically require git and VCS credentials, yet the skill declares no required binaries or credentials.
Instruction Scope
Instructions are concrete and limited to decomposition, verification, and parallel execution. They instruct the agent to read the repository, split units, validate each unit, and collect PRs/patches. That is in-scope for a migration orchestrator, but the instructions implicitly require repository access and the ability to push/merge (or at least produce patches) which are not documented or constrained.
Install Mechanism
Instruction-only skill with no install spec and no code files to execute. This minimizes installation risk — nothing will be downloaded or written by an install step.
Credentials
The skill may need git, network access to remotes, and tokens for creating pushes/PRs, but it declares no required environment variables or primary credential. That absence is a proportionality gap: orchestration that creates PRs normally requires credentials (SSH keys or API tokens); the skill neither requests nor documents those, so it's unclear what privileges the agent will use to perform write operations.
Persistence & Privilege
always:false (good). Model invocation is allowed (default), meaning the agent can run this skill autonomously; combined with the environment/credential gap, that raises the blast radius if the agent has repository write permissions. The skill does not request persistent installation or modify other skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install batch-migration-orchestrator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /batch-migration-orchestrator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial extraction from local Claude Code source
元数据
Slug batch-migration-orchestrator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Batch Migration Orchestrator 是什么?

Use when the user wants a large, mechanical change split into many independent units and executed in parallel with isolated workers and PRs. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 83 次。

如何安装 Batch Migration Orchestrator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install batch-migration-orchestrator」即可一键安装,无需额外配置。

Batch Migration Orchestrator 是免费的吗?

是的,Batch Migration Orchestrator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Batch Migration Orchestrator 支持哪些平台?

Batch Migration Orchestrator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Batch Migration Orchestrator?

由 wimi321(@wimi321)开发并维护,当前版本 v1.0.0。

💬 留言讨论