mcpField
L
linear-discipline

linear-discipline

github.com/tjcages生产力1045 次安装13 周前更新
代码仓库

关于 linear-discipline

linear-discipline 是一项常驻技能,用于规范代码仓库何时以及如何在 Linear 中跟踪。它遵循仓库内的跟踪规则,创建问题前先搜索以避免重复,并在缺少跟踪设置时仅提示一次。

主要功能

  1. 01检测仓库中的跟踪配置
  2. 02遵循仓库跳过标记
  3. 03创建问题前先搜索 Linear
  4. 04规范问题状态与会话收尾
  5. 05未启用跟踪时仅提示一次

适用场景

  1. 01在 Linear 中更新已跟踪项目的进展
  2. 02开发时避免创建重复问题
  3. 03决定是否为未跟踪仓库设置跟踪

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tjcages/linear --skill linear-discipline

安装后在 Claude Code 中输入/linear-discipline确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

ALWAYS_ON.md
AUTH.md
AUTOMATION.md
EXAMPLES.md
METHODOLOGY.md
RESPONSE.md

详细介绍

Linear 规范(始终生效)

聊天规则:RESPONSE.md。调用 Linear 前先完成身份验证:AUTH.md。

检测跟踪状态

如果仓库的 CLAUDE.md、AGENTS.md 或 .cursor/rules/* 中有“Linear tracking”(或等效)部分,且其中指定了团队和项目,则视为已跟踪。

如果仓库根目录存在 .linear-tracking-skip,则视为已跳过。

如果已跟踪

遵循仓库内编写的协议:

  1. 创建前先搜索。
  2. 非琐碎工作 → 在指定项目和里程碑中创建/更新事项。
  3. Backlog → 开始时改为 In Progress → 仅在交付后改为 Done。
  4. 在会话结束前完成闭环(更新状态和/或添加评论)。
  5. 优先使用 Linear 自动生成的分支名称。

调用任何 Linear 工具前:先完成步骤 0 身份验证。

如果未跟踪且未跳过(轻提示 — 1B)

只询问一次,用一行,不加前言:

此仓库尚未在 Linear 中跟踪。现在设置吗?(约 10–20 分钟)

  • 是 → 交由 linear-setup 处理(不要绕过该技能的门槛直接内联初始化)。
  • 否 → 在仓库根目录创建 .linear-tracking-skip;下次保持安静。
  • 仅凭轻提示,绝不自动创建 Linear 项目或事项。
  • 不要在 Automation / linear-monitor 运行中发出轻提示。

如果已跳过

不要提及设置。对于明确的用户请求,仍使用 Linear MCP。

不在范围内

完整初始化 → linear-setup。恢复/审计 → linear-sync。健康摘要 → linear-monitor。

评论

支持 Markdown