跳到主要内容
知仓学习社ZHICANG

orchestrate-batch-refactor

Plan and execute large refactors with dependency-aware work packets and parallel analysis.

不碰外部(只输出文字)无严重或高危命中sickn33/agentic-awesome-skills

它会碰到什么

扫了多少4 个文本文件,6 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Orchestrate Batch Refactor

Overview

Use this skill to run high-throughput refactors safely.

Analyze scope in parallel, synthesize a single plan, then execute independent work packets with sub-agents.

When to Use

  • When a refactor spans many files or subsystems and needs clear work partitioning.
  • When you need dependency-aware planning before parallel implementation.

Inputs

  • Repo path and target scope (paths, modules, or feature area)
  • Goal type: refactor, rewrite, or hybrid
  • Constraints: behavior parity, API stability, deadlines, test requirements

When to Use Parallelization

  • Use this skill for medium/large scope touching many files or subsystems.
  • Skip multi-agent execution for tiny edits or highly coupled single-file work.

Core Workflow

  1. Define scope and success criteria.
  • List target paths/modules and non-goals.
  • State behavior constraints (for example: preserve external behavior).
  1. Run parallel analysis first.
  • Split target scope into analysis lanes.
  • Spawn explorer sub-agents in parallel to analyze each lane.
  • Ask each agent for: intent map, coupling risks, candidate work packets, required validations.
  1. Build one dependency-aware plan.
  • Merge explorer output into a single work graph.
  • Create work packets with clear file ownership and validation commands.
  • Sequence packets by dependency level; run only independent packets in parallel.
  1. Execute with worker agents.
  • Spawn one worker per independent packet.
  • Assign explicit ownership (files/responsibility).
  • Instruct every worker that they are not alone in the codebase and must ignore unrelated edits.
  1. Integrate and verify.
  • Review packet outputs, resolve overlaps, and run validation gates.
  • Run targeted tests per packet, then broader suite for integrated scope.
  1. Report and close.
  • Summarize packet outcomes, key refactors, conflicts resolved, and residual risks.

Work Packet Rules

  • One owner per file per execution wave.
  • No parallel edits on overlapping file sets.
  • Keep packet goals narrow and measurable.
  • Include explicit done criteria and required checks.
  • Prefer behavior-preserving refactors unless user explicitly requests behavior change.

Planning Contract

Every packet must include:

  1. Packet ID and objective.
  2. Owned files.
  3. Dependencies (none or packet IDs).
  4. Risks and invariants to preserve.
  5. Required checks.
  6. Integration notes for main thread.

Use [references/work-packet-template.md](references/work-packet-template.md) for the exact shape.

Agent Prompting Contract

  • Use the prompt templates in [references/agent-prompt-templates.md](references/agent-prompt-templates.md).
  • Explorer prompts focus on analysis and decomposition.
  • Worker prompts focus on implementation and validation with strict ownership boundaries.

Safety Guardrails

  • Do not start worker execution before plan synthesis is complete.
  • Do not parallelize across unresolved dependencies.
  • Do not claim completion if any required packet check fails.
  • Stop and re-plan when packet boundaries cause repeated merge conflicts.

Validation Strategy

Run in this order:

  1. Packet-level checks (fast and scoped).
  2. Cross-packet integration checks.
  3. Full project safety checks when scope is broad.

Prefer fast feedback loops, but never skip required behavior checks.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

同名技能的其他版本

有 3 个不同仓库或目录里都有叫 orchestrate-batch-refactor 的技能。它们内容并不相同,别混用: