invoke-build

Dispatch build agents and manage session-scoped worktrees and merges for pipeline tasks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ricky-russo/invoke --skill invoke-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoke-build
Source: https://github.com/ricky-russo/invoke/tree/main/plugin/skills/invoke-build
Command: npx skills add https://github.com/ricky-russo/invoke --skill invoke-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the build stage of a multi-agent development pipeline by dispatching builder agents, managing per-session worktrees, performing merges, and enforcing validation so completed tasks can be integrated reliably.

Core Features & Use Cases

  • Batched builder dispatch: Dispatches builders per-orchestration batch, resumes partially completed batches, and re-dispatches only unmerged incomplete tasks.
  • Worktree and merge management: Uses session-scoped worktrees, routes merges via an integration worktree, enforces single-task merge+validation sequencing, and supports commit-style collapse.
  • Conflict recovery & budgets: Implements automatic redispatch loops with conflict_attempts budgets, records conflict metadata into state, and escalates to user choice when budgets are exhausted.
  • Progress, metrics, and bug logging: Polls batch/task status, offers immediate merges, records findings as bugs when appropriate, and updates pipeline state and discoveries for inter-batch review flows.

Quick Start

Use the invoke-build skill to dispatch builders for the next approved batch and merge completed tasks into the session work branch after validation.

Frequently Asked Questions about invoke-build

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

FAQPage Schema
How do I orchestrate multi-batch build dispatches and manage merges for pipeline tasks?

Multi-batch build orchestration dispatches builder agents per batch, manages session-scoped worktrees, and routes merges through an integration worktree to validate and integrate completed pipeline tasks reliably.

How do I resume a partially completed build batch without re-running completed tasks?

Batched builder dispatch supports task resume by tracking unmerged incomplete tasks and re-dispatching only those specific items, preserving the progress of already validated and merged pipeline work.

What happens when merge conflicts exhaust the conflict resolution budget during automated builds?

When conflict resolution budgets are exhausted during automated merges, the system records conflict metadata into the pipeline state and escalates the remaining conflict resolution decisions to the user for manual choice.

Does build orchestration support per-task timeouts and post-merge validation?

Yes, build orchestration supports per-task timeouts and enforces single-task merge and validation sequencing so completed tasks can be integrated reliably into the session work branch.

Do I need a session ID to manage worktrees and merges for pipeline tasks?

Yes, session-scoped session ID usage is required to manage per-session worktrees, route merges, and track pipeline state and discoveries for inter-batch review flows.

How does build orchestration handle commit-style collapse during worktree merges?

Worktree and merge management enforces commit-style collapse rules during integration, sequencing single-task merges with post-merge validation to collapse completed work into the session work branch.