360 Secure SkillHub
360 安全技能中心

linear-issues

该 Skill 要求通过已安装的 Linear MCP 服务器读取、搜索、创建、更新 Linear 问题并添加评论;写操作前先将团队、状态、标签和负责人解析为 UUID,评论保持 1 至 3 句,并在写入后复核对象。未连接 MCP 时停止操作并要求用户配置。

分类:协作
lwlee2608
热度 0.00
最近更新 2026-10-24 23:50:49

安装

发给 Agent
帮我安装这个技能:npx secure-skills-cli add lwlee2608/agent-skills/linear-issues
兼容性
通用兼容
联网要求
需要联网
数据出网
必须出网
Metadata
name
linear-issues
description
Use when reading, searching, creating, updating, or commenting on Linear issues. Routes every Linear operation through the installed Linear MCP server and keeps ticket comments to a few sentences.
user-invocable
true
argument-hint
[<issue ID or request>]

Work with Linear

Do all Linear work through the installed Linear MCP server.

Rules

  1. Use the Linear MCP tools (mcp__linear__*: list_issues, get_issue, create_issue, update_issue, list_comments, create_comment, …). Read the actual schemas before calling — Linear renames tools without notice.

  2. Never fall back to the GraphQL API or web UI. If no Linear MCP server is connected, stop and tell the user to add https://mcp.linear.app/mcp (HTTP transport) to their agent. In Claude Code:

    claude mcp add --transport http linear https://mcp.linear.app/mcp
    
  3. Resolve names to IDs before writing. Team, state, label, and assignee fields take UUIDs; a display name fails or silently no-ops. Call the matching list_* tool first.

  4. Keep comments short. 1–3 sentences. Outcome first, link the PR instead of pasting the diff, no preamble, no recap of the ticket, no sign-off, no emoji.

    Root cause: config loader reads `retry_count` but the YAML key is `retryCount`, so it binds 0. Fixed in #482.
    
  5. Don't hand-move a PR-linked issue to Done. A linked PR (branch name, or Fixes ENG-482 in the title/body) moves the issue to Done on merge. Set it by hand only when no PR is linked, or the user asks.

  6. Confirm before writes the user did not ask for. Issues, status changes, and comments are visible to the whole team. If they asked for the write, just do it.

Verification

  1. Re-read the object after a write; report the identifier and URL (ENG-482 — https://linear.app/…).
  2. If a comment runs past ~3 sentences, cut it.