Generated from
.claude/skills/local/bean-coordination.md— do not edit here.
This is a stub, not the skill. The skill is Bean Coordination (folio-core), from
cat-harness/skills/sdlc/sdlc-core, which is whatskill_fetchserves. Read that one; this page exists only so an old link still lands somewhere truthful.
bean-coordination — see skills/sdlc/sdlc-core/
This is a stub. The skill lives in the kg graph, not here.
skill_fetch("bean-coordination") serves
skills/sdlc/sdlc-core/bean-coordination.md
— LOCAL_PACKAGES in src/tools/skill-fetch.ts holds skills/sdlc/sdlc-core and
no .claude/skills/local entry.
A 62-line hand-authored copy sat here until 2026-09-19. It described itself as
“the generic source of truth” from which downstream repos sync, which was
measurably wrong for the reason above, and it lacked
§”A claim is branch-local” — the rule that a claim announces rather than
reserves, after two sessions claimed one bean 61 seconds apart and shipped two
PRs for it. Its ## Lifecycle of a coordinated work item, including the rule
that stopping mid-flight leaves the bean in-progress with a note on where you
got to, was ported into the servable copy first; nothing was dropped. Bean
tdmg.
Same discipline as CLAUDE.md and GEMINI.md: one source of truth, thin
pointers to it. Do not re-add content here — edit the skill.
Processes that run this skill
| process | step(s) that name it |
|---|---|
| Agent bean lifecycle | Leave it alone (coordinate instead); Claim it (status: in-progress); Record the blocker and hand back |
| Code change and review | Claim the work item |
| A refused merge-train member | Close the bean, merge commit as evidence; Scrap the bean, with the reason |
| A merge train | Fix the PR, then re-signal ready |
| Stalled-agent triage: collect handovers, consolidate themes, recommend, re-route | Record the triage and claim the picked-up work |