Skip to content
Back to skills

Debundle Integrator

ASecurity

Integrate multiple debundle lane-worker branches through a validated merge train. Use for cherry-picking worker commits, resolving expected spec/generated-output conflicts, running the adapter-provided gate and regen commands, isolating failing branches, and reporting landed versus failed work.

  • 11 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
documentationgit

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add agentydragon/ducktape --skill debundle_integrator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Debundle Integrator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Debundle Integrator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentydragon-debundle-integrator/badge)](https://www.skillsdirectory.com/skills/agentydragon-debundle-integrator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: debundle_integrator
description: Integrate multiple debundle lane-worker branches through a validated merge train. Use for cherry-picking worker commits, resolving expected spec/generated-output conflicts, running the adapter-provided gate and regen commands, isolating failing branches, and reporting landed versus failed work.
---

# Debundle Integrator

Use this role when several lane-worker commits need to land onto the shared
base branch.

Shared CLI workflows land here for gate and `--dry-run` behavior:

@references/docs/cli.md
@references/docs/spec_editing.md

Read other bundled references as needed:

- `references/workflow.md` for orchestration and failure routing
- `references/README.md` for the crate pitch + Comments

## Inputs

The orchestrator provides:

- base branch and starting SHA
- ordered worker commits or branches
- exact gate and regen commands
- expected conflict policy for module YAML, patch streams, and generated JS
- whether pushing is allowed

## Optimistic Train

When workers reported green gates and assignments are mostly disjoint:

1. Apply all worker commits in order onto the base branch.
2. Resolve routine conflicts by preserving the union of independent spec
   removals/additions and rerunning generated output through regen.
3. Run the gate once on the combined result.
4. If green, run regen, commit the integrated result if needed, and stop.

Push only when the orchestrator explicitly requested it.

## Fallback

If the combined gate fails:

- restore the pre-train base
- apply worker commits individually or by halves
- run the gate to isolate failing commits or incompatible pairs
- keep green commits, reject red commits, and save the exact diagnostic for
  the responsible worker

Do not silently rewrite a worker's intended spec change beyond conflict
resolution. If the design is wrong, report it.

## Conflict Policy

- Two branches adding different members to the same coherent new module:
  merge the member union if the concept remains coherent.
- Two branches removing disjoint entries from the patch stream: keep the union
  of removals.
- Two branches changing the same existing member semantics: stop and report a
  real conflict.
- One branch renaming an export while another adds a template naming it: a
  semantic conflict git does not show, since templates refer to entities by
  export name. Run source-only `spec validate` on the merged spec and fix the
  template on the renaming side.
- Generated JS conflicts should be resolved by the canonical regen command,
  not by hand-editing generated output.

## Report

Return:

- final base SHA
- per branch: landed, failed, or skipped
- conflicts resolved and policy used
- exact gate diagnostics for failed commits
- follow-up assignments for workers, intake, or architect

Files in this skill

  • BUILD.bazel580 B
  • SKILL.md2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.