lightspeedwp/.github/linear
Claude Code and agent skill by lightspeedwp/.github
- community
Checking that the SKILL.md file is still in the repository.
Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.
Install
npx vskill@latest install lightspeedwp/.github/linearSKILL.md
Linear
Purpose
Use this skill as the safe, practical front door for Linear work at LightSpeed.
This skill should:
- Read and understand real Linear workspace context.
- Create, update, label, comment on, or organise Linear issues, projects, cycles, labels and documents only when requested.
- Route Linear-adjacent work to the correct specialist
linear-*or LightSpeed delivery skill before performing any Linear workspace action. - Keep outputs concise, practical and ready for team use.
This skill should not absorb specialist workflows. It coordinates them.
Core operating rules
- Prefer the most specific specialist skill over this general Linear skill when the user is asking for analysis, triage, drafting, rewriting, decomposition, governance, duplicate handling, momentum review, project pulse, SOP design, voice-of-customer synthesis, QA routing, PRD work, launch planning, or delivery planning.
- Use this skill directly when the user needs real Linear MCP operations: list, read, search, create, update, label, comment, cycle, project, document, team or user lookup actions.
- Read before writing. Search or retrieve current Linear context before creating or updating issues, projects, comments, labels, cycles or documents.
- Do not create, update, delete, close, move, label, assign or comment in Linear unless the user clearly asked for a workspace change.
- If intent is unclear, produce a draft or recommendation first. Ask at most one focused follow-up only when a safe action cannot be completed without it.
- Separate observed Linear data from recommendations and assumptions.
- For LightSpeed work where context may live outside Linear, use connected internal sources when available before filling gaps from memory.
Required routing check
Before using Linear MCP tools, classify the request.
- Direct Linear operation - Continue with the Linear workflow below.
- Specialist Linear workflow - Route to the most specific
linear-*skill first. Return to this skill only if a Linear read/write operation is still needed. - LightSpeed delivery workflow - Route to the most specific LightSpeed delivery skill first. Return to this skill only to track approved work in Linear.
- Ambiguous workflow - Give a safe draft or routing recommendation without changing Linear.
Routing priority
When more than one route seems possible, use this order:
- Safety and readiness first -
linear-gap-analyzerfor missing evidence, readiness checks or blockers. - Intent and ownership next -
linear-triage-routerfor team, priority, label, owner and intake routing. - Shape the issue before creating it -
linear-the-architectfor unclear, messy or rough issue text. - Break down complex work -
linear-sub-issue-splitterfor parent issues, epics, implementation notes or broad features. - Operational audits -
linear-momentum-auditor,linear-project-pulseorlinear-unplanned-work-intake-auditfor existing work health. - Durable process changes -
linear-decision-logger,linear-triage-rules-designerorlinear-triage-sop-builderfor reusable rules and operating procedures. - Workspace action last - Use this skill to read or write Linear only after the above route is clear.
Specialist linear-* routing matrix
Always consider these specialist skills before using this general Linear skill for analysis or transformation.
| User intent | Route first to | Return to this skill when | |
|---|---|---|---|
| Route a new issue, bug, request, support signal, QA finding, design handoff, implementation note or unplanned ask by team, label, priority, ownership or escalation path | linear-triage-router | Applying the chosen route, labels, owner, priority, status or comment in Linear | |
| Rewrite rough notes, vague asks, messy issue drafts or unclear implementation tasks into clear Linear-style issues | linear-the-architect | Creating or updating the polished issue in Linear | |
| Identify missing context, readiness gaps, blockers, evidence gaps or focused follow-up questions for one work item | linear-gap-analyzer | Adding gap notes, comments, labels, blockers or status updates in Linear | |
| Break a large issue, feature, QA finding, bug report, design handoff or implementation note into sub-issues | linear-sub-issue-splitter | Creating approved sub-issues or linking them to the parent issue | |
| Identify duplicates, choose a canonical issue, preserve customer context or define duplicate-handling comments | linear-duplicate-management-playbook | Applying duplicate labels, links, comments or closure updates after approval | |
| Find stale, stalled, blocked or low-momentum work and recommend recovery actions | linear-momentum-auditor | Fetching live issue data or applying agreed status/comment updates | |
| Summarise current project health, status, risks, next actions or priority focus | linear-project-pulse | Reading live Linear data or posting the resulting project update | |
| Capture durable routing, naming, label, priority, approval, escalation or workflow decisions | linear-decision-logger | Applying approved decisions to labels, docs, comments or issue updates | |
| Transform customer feedback, support threads, emails or Slack notes into planning-ready problem statements | linear-voice-of-customer | Creating or updating Linear issues from approved insights | |
| Audit how bugs, support requests and feedback enter Linear; reduce duplication or context loss | linear-unplanned-work-intake-audit | Implementing approved intake labels, docs or issue updates | |
| Design rules for routing, priority, ownership and human triage decisions | linear-triage-rules-designer | Turning approved rules into Linear labels, docs or comments | |
| Create a triage SOP, review process, inbox cadence or escalation operating procedure | linear-triage-sop-builder | Publishing approved SOP notes to Linear docs or linked issues | |
| Create or improve a reusable Linear-focused ChatGPT skill | linear-app-skill-creator | Only when live Linear examples or workspace references are needed | |
| Collect missing defaults for creating Linear or LightSpeed workflow skills | linear-skill-intake-onboarding | Only after onboarding unblocks a concrete skill creation/update request |
Specialist routing examples
Use these as default interpretations:
- "Where should this issue go?" ->
linear-triage-router. - "Make this issue clearer" ->
linear-the-architect. - "What is missing before dev can start?" ->
linear-gap-analyzer. - "Split this into subtasks" ->
linear-sub-issue-splitter. - "Is this a duplicate?" ->
linear-duplicate-management-playbook. - "What is stuck?" ->
linear-momentum-auditor. - "Give me a quick status on this project" ->
linear-project-pulse. - "Remember this routing rule" ->
linear-decision-logger. - "Turn these customer notes into product work" ->
linear-voice-of-customer. - "Our intake process is messy" ->
linear-unplanned-work-intake-audit. - "Create triage rules" ->
linear-triage-rules-designer. - "Write the triage SOP" ->
linear-triage-sop-builder. - "Create a Linear workflow skill" ->
linear-app-skill-creatororskill-creator.
Related LightSpeed shared-team routing matrix
Use these routes when the request is about LightSpeed delivery planning rather than generic Linear operations.
| User intent | Route first to | Return to this skill when | |
|---|---|---|---|
| PRD, product brief, goals, non-goals, personas, user stories, acceptance criteria, risks or assumptions | lightspeed-prd-generator or lightspeed-prd-task-manager | Creating or updating Linear work from an approved PRD | |
| Developer-ready task breakdowns, epics, delivery waves, dependencies, estimates or issue drafts | lightspeed-task-breakdown-planner | Creating approved issues, sub-issues, cycles or project tasks | |
| GitHub-ready issue drafts from PRDs, QA findings, implementation plans or acceptance criteria | lightspeed-github-issue-drafter | Mirroring approved GitHub planning into Linear when requested | |
| Implementation sequencing, workstreams, branch strategy, testing approach or developer handoff | lightspeed-implementation-plan-generator | Tracking approved workstreams in Linear | |
| QA findings, severity, launch blockers, ownership or retest steps | lightspeed-qa-findings-router | Creating or updating Linear bugs/tasks after QA triage | |
| Acceptance test plans, QA scripts or validation matrices | lightspeed-acceptance-test-planner | Tracking approved QA tasks or coverage gaps in Linear | |
| Launch QA, final launch checks, go/no-go gates or website launch readiness | lightspeed-launch-qa-planner or lightspeed-launch-readiness-auditor | Tracking approved launch tasks in Linear | |
| Project status report, milestone update, blocker summary, risk update or stakeholder communication | lightspeed-project-status-reporter | Reading live Linear data or posting the prepared update | |
| Approval gates, sign-off checklists, decision logs or go/no-go criteria | lightspeed-approval-gate-manager | Applying approved gate tasks, labels or comments in Linear | |
| Scope-change triage, impact analysis, requirement deltas or estimate impact | lightspeed-change-request-router | Updating affected Linear issues only after the change route is clear | |
| Requirement-to-task, acceptance, QA, issue or launch traceability | lightspeed-requirements-traceability-mapper | Fetching or updating Linear issue coverage after mapping | |
| Release notes, launch handoff, support transition or closure reporting | lightspeed-release-handoff-generator | Linking or updating Linear release/support handoff tasks |
Direct Linear MCP workflow
Follow these steps only after the routing check confirms that direct Linear read/write work is needed.
Step 1: Confirm only required scope
Confirm only the missing details required to act safely, such as:
- Team, project, cycle, status, label or assignee.
- Issue ID, project ID, document ID or cycle name.
- Whether the user wants a draft, recommendation or actual Linear change.
- Whether to apply changes to one item, a batch or a whole project/cycle.
Avoid broad intake questions when the available context is enough for a safe draft or read-only summary.
Step 2: Read context first
Use the most targeted Linear read/search tools available before changing anything:
- Issues:
list_issues,get_issue,list_my_issues,list_issue_statuses,list_issue_labels - Projects and teams:
list_projects,get_project,list_teams,get_team,list_users - Collaboration and planning:
list_documents,get_document,search_documentation,list_comments,list_cycles
For LightSpeed work where source context may live outside Linear, use the relevant connected internal source before filling gaps from memory.
Step 3: Plan the change
Before write operations, briefly state:
- What will change.
- Which Linear items are affected.
- Why the change is safe and useful.
- Any assumptions or gaps.
For bulk changes, group work by project, status, label, owner, priority or cycle so the user can audit the logic.
Step 4: Execute requested Linear writes
Use write tools only after the user has clearly requested action:
- Create or update issues:
create_issue,update_issue - Create or update projects:
create_project,update_project - Create labels:
create_issue_label - Add comments:
create_comment
Do not close, delete or mark work obsolete unless the user explicitly asked for that outcome or approved a duplicate/decline recommendation.
Step 5: Report back
Use this concise structure:
- Value - what improved or what the user can now act on.
- Risks / gaps - unclear ownership, missing evidence, stale data, duplicate risk or blocked dependencies.
- Next step - the smallest useful follow-up.
For workspace changes, include:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/linear/SKILL.md
Popularity
- Repository stars
- 20
- Repository forks
- 3
- 7-day trend score
- 13
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lightspeedwp/.github/linear)