Plugin: work-items (skill: work) · Category: behavioral/operational
Source: live loop-lane observation (overnight issue-work lane, 2026-07-19)
Observed
Running /loop /work-items:work, the main loop agent performs the actual issue implementation inline — reading code, editing, building — in its own context, rather than dispatching each picked issue to an isolated subagent and acting as orchestrator.
Why it matters
- Context bloat: implementation detail accumulates in the long-running loop session; quality degrades across cycles until the next restart.
- No parallelism: issues execute serially even when independent (worktree isolation already required per-issue by lane rules).
- Failure isolation: one confusing item pollutes the orchestrator context for every subsequent item.
- Autonomy-ladder posture (L3): orchestrator should manage a hierarchy, not do the work — token-efficient loop sessions are a stated progression requirement.
Fix direction
Codify dispatch posture in the skill: the loop/orchestrating invocation picks the issue, spawns an implementation subagent (seam candidate: implementation:implement-dispatch) with the issue + plan as its brief and worktree isolation, collects the result (PR link / parked-decision payload), and handles only bookkeeping inline. Consider a userConfig knob for max concurrent dispatches (default 2-3). Applies to any skill intended to run under /loop — audit triage (T2 planning pass) for the same inline tendency.
Plugin:
work-items(skill:work) · Category: behavioral/operationalSource: live loop-lane observation (overnight issue-work lane, 2026-07-19)
Observed
Running
/loop /work-items:work, the main loop agent performs the actual issue implementation inline — reading code, editing, building — in its own context, rather than dispatching each picked issue to an isolated subagent and acting as orchestrator.Why it matters
Fix direction
Codify dispatch posture in the skill: the loop/orchestrating invocation picks the issue, spawns an implementation subagent (seam candidate:
implementation:implement-dispatch) with the issue + plan as its brief and worktree isolation, collects the result (PR link / parked-decision payload), and handles only bookkeeping inline. Consider a userConfig knob for max concurrent dispatches (default 2-3). Applies to any skill intended to run under /loop — audittriage(T2 planning pass) for the same inline tendency.