teatree-batch

Automate batch ticket processing with worktrees, tests, and pull request merges.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/souliane/teatree --skill teatree-batch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teatree-batch
Source: https://github.com/souliane/teatree/tree/main/skills/teatree-batch
Command: npx skills add https://github.com/souliane/teatree --skill teatree-batch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires teatree, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of handling batch ticket processing, from creating worktrees to pushing changes and merging pull requests, reducing manual steps and increasing efficiency.

Core Features & Use Cases

  • Automated Worktree Creation: Creates and manages worktrees for each ticket, ensuring a clean and isolated development environment.
  • Sequential Ticket Processing: Handles tickets one at a time, in the order they are received, with automated code review and merge processes.
  • Privacy and Security: Enforces privacy checks before pushing to public repositories, ensuring sensitive data is not leaked.
  • Use Case: Ideal for developers looking to automate the process of working through a prioritized backlog of tickets, reducing the need for manual intervention and speeding up the development cycle.

Quick Start

To start processing tickets in batch mode, use the command: teatree-batch run

Frequently Asked Questions about teatree-batch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate batch ticket processing in continuous integration workflows?

Batch ticket processing in continuous integration is automated by sequentially creating worktrees, implementing changes, running tests, and merging pull requests. This reduces manual intervention and streamlines the development cycle.

Does automated batch processing require Python 3.13 and Django?

Yes, automated batch processing requires Python 3.13+ and Django for its operation. These dependencies provide the environment necessary to execute the automated sequence of steps required to process tickets.

How do I start processing a prioritized backlog of tickets sequentially?

To start processing a prioritized backlog of tickets sequentially, use the `teatree-batch run` command. This initiates the automated workflow, handling tickets one at a time in the order they are received.

How does worktree management isolate development environments for ticket processing?

Worktree management isolates development environments by creating a separate worktree for each ticket. This ensures a clean workspace for implementing changes, running tests, and merging without conflicts.

Are privacy checks enforced before pushing changes to public repositories?

Yes, privacy checks are enforced before pushing changes to public repositories. This security measure ensures sensitive data is not leaked during the automated worktree management and merge processes.