Anabranch — Development skill for Claude Code
Headless agent that watches your tickets, figures out what it can confidently solve using Cursor & Claude-Code, and creates PRs for your review.
How to install Anabranch
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ErezShahaf/Anabranch and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Anabranch does
Headless agent that watches your tickets, figures out what it can confidently solve using Cursor & Claude-Code, and creates PRs for your review.
Alternatives in Development
- Triage PRs — Classify all open PRs by module, review state, scope, and architectural impact — produces a prioritized triage 12.6k ★
- Shopify CLI Update — Create Shopify CLI PRs after releasing new version of @shopify/cli-hydrogen 2.1k ★
- Continuous Claude — Run Claude Code in a continuous loop, autonomously creating PRs, waiting for checks, and merging 1.3k ★
README
🌿 Anabranch
**Anabranch is an experimental orchestration layer for autonomous ticket execution.**
Instead of manually prompting an IDE agent for every task, Anabranch monitors your ticketing system, evaluates ticket complexity, and attempts to automatically open pull requests for low-complexity work — asynchronously.
The goal is not to replace coding agents or MCP integrations. The goal is to explore whether the “boring majority” of tickets can be automated reliably without requiring a developer to initiate each interaction.
Anabranch sits above existing AI coding agents and focuses on orchestration, gating, and workflow automation.
The Problem
Modern AI coding agents are powerful, but they are still largely **manual**:
- A ticket appears.
- A developer opens their IDE.
- They prompt an agent.
- They wait.
- They iterate.
- They open a PR.
- A second developer reviews the PR.
This works — but it does not change the interaction model.
For repetitive, well-scoped tickets, this loop may be unnecessary.
Anabranch explores a different model:
What if low-complexity tickets could be processed automatically, and developers only stepped in for review and guidance?
What Anabranch Does
When a ticket is created or updated:
1. Ticket Monitoring
- Listens to Jira via webhooks.
2. AI-Based Assessment
- Evaluates:
- Scope (trivial → huge)
- Confidence level
- Affected repositories
3. Smart Gating
- Proceeds only when confidence and scope thresholds are met.
- Skips ambiguous or high-risk tasks.
4. Autonomous Execution
- Creates isolated git worktrees.
- Delegates implementation to a supported AI coding agent.
- Runs tests.
- Opens a pull request.
5. Human Review
- Developers review, comment, and guide.
- Iteration happens via standard PR workflows.
The interaction becomes asynchronous by default: Developers review outcomes rather than initiate execution.
Getting Started
1. Setup GitHub App
Anab
Related Skills
Bulk Fix
Bulk-execute standalone bucket tickets — auto-apply atomic findings, group into M coherent PRs, one batch-revi
Linear Orchestrator
Claude Code skill: an unattended nightly loop that turns Linear tickets into reviewed PRs
ICP Screen Claude Code Skill
A claude code skill that runs across all your interview transcripts and figures out which belong to a specific
Inko Skill
Agent Skill: realistic handwriting with the Inko API — solve & hand-write homework, write on your own notebook
Spaceguard
macOS menu-bar app that watches free disk space and cleans stale dev caches, simulator runtimes and coding-age
Claude Code Skill
Persistent multi-engine coding session manager. Wraps Claude Code, Codex, Gemini, and Cursor CLIs into headles
Related Agents
Gpt5 Cursor
Use this agent when you need to use gpt-5 for deep research, second opinion or fixing a bug. Pass all the cont
Orca
Lead-developer orchestrator. Watches a project's GitHub issues, plans, dispatches work to subagent workers, tr
Video Insights Extractor
Watches a video (TikTok/YouTube/local file) and extracts insights and to-dos, filtering out anything the user'