К основному содержанию
скилл CX Codex

orchestrate-batch-refactor — скилл для Claude Code

Скилл разбивает крупный рефакторинг на независимые рабочие пакеты и координирует субагентов. Нужен, когда затронуто много файлов или подсистем.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Dimillian/Skills --skill orchestrate-batch-refactor -a claude-code
Открыть на GitHub

Что делает orchestrate-batch-refactor

Скилл сначала фиксирует область работ, цели и ограничения, затем запускает параллельный анализ через субагентов explorer. Их выводы сводятся в единый граф зависимостей с владельцами файлов, проверками и порядком выполнения.

После планирования субагенты worker реализуют независимые пакеты. Для каждого задаются файлы, зависимости, риски, критерии готовности и команды проверки. Внутри есть шаблоны в references/work-packet-template.md и references/agent-prompt-templates.md.

Проверки идут по уровням: сначала для пакета, затем между пакетами, после этого для всего проекта. Скилл советует не распараллеливать связанные изменения и остановиться на перепланирование при повторных конфликтах. Это повод заранее проверить границы владения файлами: параллельные правки одного набора не допускаются.

Какие задачи решает

  • разбить рефакторинг многих файлов на рабочие пакеты
  • найти зависимости между модулями до начала изменений
  • распределить файлы между субагентами без пересечений
  • провести проверки по пакетам и после интеграции
  • собрать отчёт о конфликтах и остаточных рисках

Примеры запросов агенту

  • Разбери рефакторинг в src/modules на рабочие пакеты, назначь владельцев файлов и подготовь проверки.
  • Запусти параллельный анализ целевой области через explorer, затем составь план с зависимостями и выполни независимые пакеты через worker.
  • Проведи поведенчески совместимый рефакторинг: сначала пакетные проверки, затем интеграционные и общие проверки проекта.

Как установить orchestrate-batch-refactor

1Через Skills CLI (Vercel)

npx skills add Dimillian/Skills --skill orchestrate-batch-refactor -a claude-code

2Вручную: положить файлы

~/.claude/skills/orchestrate-batch-refactor/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/orchestrate-batch-refactor/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора11

app-store-changelog Собирает коммиты с последнего тега и превращает их в текст «What's New» для App Store. Пригодится перед каждой выкладкой в стор. CX Codex +1 1 300установок react-component-performance Находит причины медленного рендера в React, изолирует часто обновляемый стейт и убирает лишние вычисления. Помогает при лагах списков и анимаций. CX Codex +1 1 100установок github Даёт агенту команды утилиты gh CLI для работы с задачами, пулл-реквестами и запусками CI прямо из терминала. CX Codex +1 870установок review-and-simplify-changes Разбирает изменённый код на переиспользование, качество, эффективность и ясность, а потом по желанию вносит безопасные правки. Пригодится перед коммитом. CX Codex +1 794установок project-skill-audit Анализирует прошлые сессии Codex, файлы памяти и локальные навыки проекта. Рекомендует обновить устаревшие инструкции или создать новые под частые задачи. CX Codex +1 785установок review-swarm Проводит параллельное ревью git-диффа или выбранных файлов без изменений в рабочей копии. Нужен для поиска регрессий, рисков безопасности и пробелов в тестах. CX Codex +1 756установок bug-hunt-swarm Ищет первопричину багов параллельно через субагентов и ранжирует версии. Нужен для регрессий, сбоев и нестабильного поведения без правок кода. CX Codex +1 713установок macos-menubar-tuist-app Скилл для сборки и правки macOS-приложений в строке меню на Tuist и SwiftUI. Пригодится, когда нужно держать сеть, состояние и UI по разным слоям. CX Codex +1 681установок

Похожие

refactor pproenca Набор из 43 правил рефакторинга по каталогу Мартина Фаулера и принципам Clean Code. Пригодится, когда агент правит чужой код и нужно, чтобы он делал это по понятным правилам. CX Codex +1 641установок rust-refactor pproenca Скилл для рефакторинга Rust: убирает лишние абстракции, делит большие файлы на модули, помогает мигрировать типы постепенно. CX Codex +1 314установок refactor-code davila7 Слэш-команда ведёт агента по 17 шагам рефакторинга: от анализа и тестов до проверки производительности и подготовки к ревью. 4 890установок safe-refactor JuliusBrussee Ограничивает рефакторинг сохранением поведения: фиксирует проверки до правок кода, запрещает смешивать перенос структуры с новыми фичами. CX Codex +1 106 500установок refactor-plan официальный github Скилл изучает кодовую базу и готовит пошаговый план многофайлового рефакторинга до правок. Подходит, когда изменения нужно согласовать заранее. 12 965установок review-and-refactor официальный github Проверяет код проекта по локальным инструкциям и рефакторит участки, которым нужна правка. Подходит перед ревью или очисткой существующего кода. 11 056установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о orchestrate-batch-refactor

Как установить orchestrate-batch-refactor в Claude Code?

Выполните npx skills add Dimillian/Skills --skill orchestrate-batch-refactor -a claude-code, затем повторите npx skills add Dimillian/Skills --skill orchestrate-batch-refactor -a claude-code. Файл скилла находится по пути ~/.claude/skills/orchestrate-batch-refactor/SKILL.md.

Что делает orchestrate-batch-refactor?

Он анализирует большую область кода параллельно, собирает единый план с зависимостями и распределяет независимые пакеты между субагентами. После этого скилл организует интеграцию и проверки.

Когда скилл не запускает параллельную работу?

Для небольших правок и тесно связанной работы в одном файле многоагентное выполнение пропускается. Рабочие пакеты также не запускаются до завершения общего плана.

Исходный текст

SKILL.md · MIT
---
name: "orchestrate-batch-refactor"
description: "Plan and execute large refactor or rewrite efforts efficiently with parallel multi-agent analysis and implementation. Use when a user asks to refactor many files, split workstreams, analyze a target code area, and coordinate sub-agents with clear ownership and dependency-aware execution."
---

# 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.

## 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).
2. 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.
3. 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.
4. 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.
5. Integrate and verify.
   - Review packet outputs, resolve overlaps, and run validation gates.
   - Run targeted tests per packet, then broader suite for integrated scope.
6. 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.

© Dimillian · MIT · Dimillian/Skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой