Installs into .claude/skills of the current project.
Are you the author of Guru Establish Task Branch Binding?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/castbox-guru-establish-task-branch-binding)
---
name: guru-establish-task-branch-binding
description: Establish or recover one current task branch binding from live validated candidates and ownership state.
---
# Establish Task Branch Binding
Load for an active task with missing branch binding or ownership. Review the
TaskId, generation, current task artifact and live candidate set. A unique
registered candidate is established automatically; zero or multiple valid
candidates return `selection_required` for a fresh explicit choice or checkout
acquisition. Existing resources recovered without ownership facts remain
caller-owned. Do not derive binding authority from legacy task metadata.
Use `scripts/invoke.sh --root <repository> --input -`. The `recover` action
only rereads the exact binding, ownership and candidate facts after lost output.
Return exactly one declared exit; do not retry a mutation from a lost result.
Files in this skill
SKILL.md888 B
commands.json4.7 KB
consumers/stop/production/blocked.schema.json275 B
consumers/stop/production/invalid.schema.json286 B
consumers/workflow/production/established.schema.json360 B
consumers/workflow/production/selection.schema.json935 B
evals/evals.json2 KB
evals/files/scenarios.json492 B
examples/public-binding-established-output.json76 B
examples/public-blocked-output.json66 B
examples/public-invalid-task-state-output.json69 B
examples/public-selection-required-output.json133 B
interface.json9 KB
schemas/public-binding-established-output.schema.json372 B
schemas/public-blocked-output.schema.json287 B
schemas/public-input.schema.json1.5 KB
schemas/public-invalid-task-state-output.schema.json298 B
schemas/public-invocation-error.schema.json387 B
schemas/public-output.schema.json1.6 KB
schemas/public-selection-required-output.schema.json947 B