SuperAPI AI 工具集

linear-discipline

办公与效率

查看项目

更新于 10-16 02:25

技能介绍

用途

该技能用于约束在与 Linear 配合的项目仓库中开展工作时的一套会话纪律,确保开发过程中的任务跟踪与 Linear 状态保持一致,并避免重复创建或遗漏更新。它同时处理一种边界情况:仓库尚未启用 Linear 跟踪时,以一次性的轻量提示询问用户是否要现在配置。

跟踪状态判定

技能会先判断仓库是否已被跟踪:

  • 视为已跟踪:仓库中的 CLAUDE.md、AGENTS.md 或 .cursor/rules/* 包含“Linear tracking”(或等价)章节,并注明了团队与项目。
  • 视为已跳过:仓库根目录存在 .linear-tracking-skip 文件。

已跟踪时的行为

若仓库已被跟踪,则遵循仓库内写明的协议:

  • 创建前先搜索。
  • 非琐碎工作 → 在指定的项目与里程碑中登记或更新 issue。
  • 状态流转:Backlog → 开始时转为 In Progress → 仅在交付完成时转为 Done。
  • 会话结束前闭合循环(更新状态和/或留下评论)。
  • 优先使用 Linear 生成的分支名。
  • 在任何 Linear 工具调用之前,先执行 Step 0 认证。

未跟踪且未跳过时的软提示

若仓库未跟踪且未标记跳过,技能会发出一次软提示:

  • 只询问一次,仅一行,不加前言:该仓库尚未在 Linear 中跟踪,现在设置吗?(约 10–20 分钟)
  • 用户回答“是”→ 交给 linear-setup 处理(不在没有该技能门禁的情况下内联引导)。
  • 用户回答“否”→ 在仓库根目录创建 .linear-tracking-skip 文件,下次保持安静。
  • 绝不因一次提示就自动创建 Linear 项目或 issue。
  • 绝不从 Automation / linear-monitor 运行中发出提示。

已跳过时的行为

保持对设置问题的沉默,但用户明确请求时仍可使用 Linear MCP。

范围之外

  • 完整引导 → linear-setup。
  • 救援/审计 → linear-sync。
  • 健康摘要 → linear-monitor。

限制

资料未提供该技能的具体安装命令、代码实现、收费或价格信息,也未说明其适用的具体平台版本或对 Linear 套餐的要求,这些内容暂未提供。