Batch

SkillFiles & storage

Orchestrate large-scale changes across the codebase using parallel worktree agents. Use when you need to apply similar changes to many files or modules simultaneously.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Batch skill

What this skill tells your AI

The instructions your AI receives, as published by keychat-io/keychat-app in .claude/skills/batch/SKILL.md and read by ahel’s review.

Research and plan a large-scale change, then execute it in parallel across isolated worktree agents.

Workflow

Phase 1: Research & Plan

  1. Understand the requested change thoroughly
  2. Identify all files and modules that need modification
  3. Group changes into independent, parallelizable units (max 10 units)
  4. Present the plan to the user for approval before proceeding

Phase 2: Execute

  1. For each unit of work, launch an Agent with isolation: "worktree" to make the changes independently
  2. Run agents in parallel where possible (up to 5 concurrent agents)
  3. Each agent should:
    • Make the required changes
    • Run relevant tests or lint checks
    • Commit changes with a clear message

Phase 3: Review & Merge

  1. Collect results from all agents
  2. Report successes and failures
  3. For successful changes, present diffs for user review
  4. Help merge changes back to the main branch

Rules

  • Always get user approval before executing changes
  • Never modify more than what was requested
  • If a unit fails, continue with others and report the failure
  • Keep the user informed of progress throughout

Signals

GitHub stars
97
Forks
7
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
batch
Source
github.com/keychat-io/keychat-app