From tl
Use when a goal is too large to tackle as one unit. Splits into 3-6 bounded sub-parts with clear scope boundaries. Keywords: break down, split, subdivide, decompose, plan, areas, parts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tl:decompose <goal or topic to break down><goal or topic to break down>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are running the **decompose** primitive — breaking a goal or topic into bounded sub-parts with clear scope. Target: **$ARGUMENTS**
You are running the decompose primitive — breaking a goal or topic into bounded sub-parts with clear scope. Target: $ARGUMENTS
scope (file patterns) against all other sub-parts. If their file sets are disjoint, mark independent; if any files overlap, mark shared-state. When uncertain, default to shared-state (conservative). Downstream skills (/plan, /sprint) use this field to decide whether to parallelize via worktree isolation or serialize.Output in pipe format. Each item includes:
independent (disjoint file sets, safe for worktree isolation) or shared-state (overlapping files, must serialize or merge)isolation: non-overlapping scope file patterns → independent; any shared files → shared-state; doubt → shared-stateCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
npx claudepluginhub tyevans/tackline --plugin tackline