task-writer

Creates sparse, typed task tickets under stories or epics in Linear.

1|Updated Jun 30, 2026
One-click install
npx skills add https://github.com/Lia-Creative/lia-plugins --skill task-writer-lia-creative
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: task-writer
Source: https://github.com/Lia-Creative/lia-plugins/tree/main/lia-tools/skills/task-writer
Command: npx skills add https://github.com/Lia-Creative/lia-plugins --skill task-writer-lia-creative

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often force non-narrative work (like "set up security protocols") into fake user stories, or skip ticketing it entirely so real work becomes invisible. This Skill decides whether work qualifies as a task and writes a properly shaped, typed, and parented ticket for it. ## Core Features & Use Cases - Task vs. plan discrimination: Applies the sparse rule — goals become tickets, plan line items are refused and routed to plan-mode notes on the story. - Typed ticket shaping: Assigns exactly one of six types (Foundation, Improvement, Bug, Decision, Research) with a two-to-four-word lowercase title, concrete body, and checkable acceptance criteria. - Mandatory parenting: Places every task under a story or epic so it never floats untracked. - Use Case: When a build surfaces work like "core security setup" that no story owns, use this Skill to ticket it as a Foundation task directly under the epic. ## Quick Start Ask the agent to ticket the named work that isn't a story, for example by saying "this isn't a story, ticket it" or invoking /task-writer.

Frequently Asked Questions about task-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a task ticket that isn't a user story?▼

Name the unit of work in two to four lowercase words, assign exactly one type (usually Foundation or Improvement), and write a body with why it exists, the work, and checkable acceptance criteria. Parent it under a story or epic so it stays visible.

When should work be a task instead of a story?▼

Work is a task when it serves no user narrative, such as setting up security protocols or building an admin endpoint. If a person would notice the capability, it is a story and belongs with story-writer instead.

Should plan-level steps become Linear tickets?▼

No. The sparse rule says plan-grain detail belongs in the build agent's plan-mode notes posted as comments on the story. Translating a plan into tickets duplicates it into a form that goes stale when the builder re-plans.

What are the six task types and which should I use?▼

The six types are Foundation, Improvement, Bug, Decision, Research, and one more per the shape doc. Most tasks are Foundation (a layer other work stands on) or Improvement; use Bug for mid-build findings, Decision for pending calls, and Research for genuine unknowns.

Can a task exist without a parent story or epic?▼

No. Every task must be parented under the story it specifies or directly under an epic when no story owns it. A floating task becomes invisible within a day, so the Skill refuses to leave tickets unparented.