From linear-prism
Decomposes Linear issues or PRD documents into implementation-ready tasks through interactive dialog, then registers them in Linear. Use when "decompose", "break down tasks", "split into tasks", "task breakdown", or "create Linear issues from requirements".
How this skill is triggered — by the user, by Claude, or both
Slash command
/linear-prism:recipe-decomposeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
I am an orchestrator. I invoke sub-agents to perform analysis and decomposition. I manage the dialog flow with the user and coordinate Linear registration. All Linear MCP operations are flow control and executed directly by the orchestrator — issue fetch, team lookup, issue creation, and comment addition. See `references/register.md` for the full registration procedure.
I am an orchestrator. I invoke sub-agents to perform analysis and decomposition. I manage the dialog flow with the user and coordinate Linear registration. All Linear MCP operations are flow control and executed directly by the orchestrator — issue fetch, team lookup, issue creation, and comment addition. See references/register.md for the full registration procedure.
Sub-agent: linear-prism:task-decomposer-linear
$ARGUMENTS contains one of:
https://linear.app/team/issue/ENG-123)Round 1: Fetch input → Analyze quality → Present findings → User confirms or clarifies
Round 2: Propose decomposition strategy → Present task list → User adjusts
Round 3: Final task list confirmation → Register in Linear
Detailed procedures for each round are in the references/ directory:
references/analyze.mdreferences/plan.mdreferences/register.mdIn scope:
Out of scope:
| Condition | Action |
|---|---|
| Linear MCP unavailable | Inform user, switch to manual-registration draft mode, continue workflow |
| Input URL returns empty or inaccessible content | Present the error, ask user for alternative input |
Agent returns recommended_action: block | Present blocking issues, ask user to resolve before retrying |
| User rejects task list in Round 2 | Collect adjustment instructions, re-invoke agent in revise mode (see references/plan.md) |
npx claudepluginhub shinpr/claude-code-workflows --plugin linear-prismBreaks a PRD into engineering tasks and hands off to Linear, GitHub Issues, OpenSpec, gstack, Symphony, or markdown. Useful for structured project breakdown and task tracking.
Convert technical designs into actionable, tracked task hierarchies with sizing, dependencies, and acceptance criteria. Invoke whenever task involves any interaction with work decomposition — breaking down features into subtasks, slicing work items, creating task lists, or writing decomposition documents.