mouse

Automate ba task workflows with Git branches and PR orchestration.

3|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/open-horizon-labs/bottle --skill mouse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mouse
Source: https://github.com/open-horizon-labs/bottle/tree/main/.claude-plugin/plugins/miranda/skills/mouse
Command: npx skills add https://github.com/open-horizon-labs/bottle --skill mouse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates end-to-end ba task workflows by claiming a task, executing it in an isolated branch/worktree, and preparing a PR for human review.

Core Features & Use Cases

  • Autonomous task handling: claim, branch, execute, and close the ba task with .ba/ completion.
  • Review and PR orchestration: automatically run reviews, then open a pull request for human inspection.
  • Branch management and task chaining: supports stacked PRs and descendant tasks across multiple tasks.

Quick Start

Run the command /mouse <task-id> to claim and start working on a ba task. The agent will create a dedicated worktree/branch, perform the work, manage reviews, and push changes. When all tasks in the session are complete, a PR is created for human review.

Frequently Asked Questions about mouse

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

FAQPage Schema
How do I automate git workflow tasks and pull request creation?

Automating git workflow tasks is handled by autonomously claiming a task, executing it in an isolated worktree, and preparing a pull request. The workflow manages branch creation, staged changes, and PR orchestration for human review.

What is autonomous task claiming in a Git branch?

Autonomous task claiming in a Git branch is an automated process where an agent claims a ba task, creates a dedicated worktree, performs the work, and closes the task with .ba/ completion. It enables isolated execution without manual branch setup.

How do I manage stacked PRs and descendant tasks across multiple branches?

Managing stacked PRs and descendant tasks is supported through automated branch management and task chaining. The agent processes multiple tasks in a session, creating stacked pull requests that link dependent changes across branches for review.

Can I use automated code review before opening a pull request?

Automated code review before opening a pull request is supported through the sg review command. The workflow automatically runs reviews on staged changes within the isolated worktree, then orchestrates a pull request for final human inspection.

Does autonomous task execution work with isolated Git worktrees?

Autonomous task execution works with isolated Git worktrees by creating a dedicated worktree and branch for each claimed task. This ensures deterministic branch creation and isolated changes before pushing and preparing a pull request.

What are the limitations of automating pull request orchestration?

Automating pull request orchestration requires a valid task-id to claim and execute work, and depends on human review for final approval. It is constrained to ba task workflows and relies on gh pr and sg review commands for execution and review.