From tl
Use when deciding between two approaches and you need a structured tradeoff comparison. Produces a dimension-by-dimension table with a recommendation. Keywords: compare, versus, vs, tradeoff, decision, choose, pros cons.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tl:diff-ideas <approach A> vs <approach B><approach A> vs <approach B>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 **diff-ideas** primitive — comparing two approaches side-by-side with tradeoff analysis. Comparison: **$ARGUMENTS**
You are running the diff-ideas primitive — comparing two approaches side-by-side with tradeoff analysis. Comparison: $ARGUMENTS
Identify the two approaches from $ARGUMENTS or from the top 2 items in upstream pipe-format output. Research each approach using codebase (Grep, Glob, Read) first, then web (WebSearch, WebFetch) if needed.
Gate: Both approaches are identified and have at least one concrete characteristic each (a behavioral difference, a tradeoff, or a use-case). If only one approach is understood, ask for clarification rather than comparing against a vague alternative.
Score each approach across 4-6 dimensions.
Gate: Every dimension has a score or winner for both approaches. No dimension left with "unclear" on both sides. If evidence was insufficient for a dimension, mark the stronger approach as winner with a note rather than leaving it unresolved.
Emit in pipe format with a ### Comparison section (table: dimensions as rows, approaches as columns, winner per dimension) between Items and Summary.
Diff-ideas is a convenience macro that bundles three primitive operations:
/gather approach-A -> /gather approach-B -> /merge -> /rank by dimensions -> /distill to recommendation
The bundling is justified because pairwise comparison with a per-dimension winner table is a specific output structure that none of the individual primitives produce. Decomposing would require 5 primitive invocations and manual coordination of the comparison table format.
If you need finer control (e.g., comparing 3+ approaches, or using custom research beyond Grep/WebSearch), decompose manually. For 3+ approaches, consider /gather each approach separately, then /merge and /rank.
npx claudepluginhub tyevans/tackline --plugin tacklineCreates 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.