SuperAPI AI 工具集

linear-issue

通用与其它

查看项目

更新于 10-16 01:33

技能介绍

用途:在开始处理某个 Linear 工单时,抓取并汇总该 Issue 的完整上下文,帮助分析问题、判断影响范围并估算工作量。触发时需提供 Issue ID(如 AI-1975、node-1975 或纯数字 1975)。

前置条件:必须已连接 Linear MCP(mcp__linear),否则无法运行;GitHub CLI(gh)需已安装并完成认证,可用 gh auth status 验证,用于拉取关联 PR 与 issue。可选工具:Notion MCP 用于获取关联 Notion 文档,缺失时记录链接提示手动查看;/loom-transcript 技能用于获取 Loom 视频转录,缺失时记录链接提示自行观看;curl 用于下载图片,缺失则跳过下载并说明。必需工具缺失时应停止并提示用户先完成配置。

主要能力与流程:从 Linear 获取 Issue 详情与全部评论;扫描描述和评论中的所有图片(<img> 标签、Markdown 图片、原始 URL 如 github.com/user-attachments、imgur.com 等),用 curl -sL "url" -o /path/to/image.png 下载后查看并描述内容,或通过 Linear MCP 处理;扫描 Loom 链接并获取完整转录,总结要点与演示的问题;获取关联的 Linear Issue(阻塞/被阻塞/相关/重复)并说明关系;用 gh pr view <number>、gh issue view <number> 获取 GitHub PR/issue 详情,附件图片可用 curl -H "Authorization: token $(gh auth token)" -L <image-url> -o image.png 下载;存在 Notion 链接时通过 mcp__notion__notion-fetch 检索内容。

节点判定:若 Issue 与某个 n8n 节点相关,可在 packages/frontend/editor-ui/data/node-popularity.json 中用 Grep 查找节点类型 ID 与热度分(0–1,对数刻度)。常见 ID 形式包括 n8n-nodes-base.<camelCaseName>、n8n-nodes-base.<name>Trigger、n8n-nodes-base.<name>Tool、@n8n/n8n-nodes-langchain.<camelCaseName>。热度分 ≥0.8 为高(如 HTTP Request 0.98、Google Sheets 0.95、Postgres 0.83、Gmail Trigger 0.80),0.4–0.8 为中(如 Slack 0.78、Jira 0.65、GitHub 0.64、MongoDB 0.63),<0.4 为低(如 Amqp 0.34、Wise 0.36、CraftMyPdf 0.33)。未在文件中找到时,可能为社区节点或较新/小众节点。

工作量评估:采用 T 恤尺码,XS ≤1 小时、S ≤1 天、M 2–3 天、L 3–5 天、XL ≥6 天,并结合改动范围、复杂度、测试量、风险、依赖与文档需求给出简要理由。

最终汇总:输出 Issue 概览(标题、状态、优先级、负责人、标签)、描述及评论澄清、视觉材料说明、受影响节点(名称、类型 ID、热度分与等级)、关联 Issue 关系、技术上下文、工作量估算与后续步骤。

限制:依赖外部工具与服务,工具缺失会影响部分能力;未提供服务收费、价格与效果等信息。