Batch
SkillFiles & storageOrchestrate 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.
No other account needed.
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
- Understand the requested change thoroughly
- Identify all files and modules that need modification
- Group changes into independent, parallelizable units (max 10 units)
- Present the plan to the user for approval before proceeding
Phase 2: Execute
- For each unit of work, launch an Agent with
isolation: "worktree"to make the changes independently - Run agents in parallel where possible (up to 5 concurrent agents)
- Each agent should:
- Make the required changes
- Run relevant tests or lint checks
- Commit changes with a clear message
Phase 3: Review & Merge
- Collect results from all agents
- Report successes and failures
- For successful changes, present diffs for user review
- 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