关于 linear-discipline
linear-discipline 是一项常驻技能,用于规范代码仓库何时以及如何在 Linear 中跟踪。它遵循仓库内的跟踪规则,创建问题前先搜索以避免重复,并在缺少跟踪设置时仅提示一次。
主要功能
- 01检测仓库中的跟踪配置
- 02遵循仓库跳过标记
- 03创建问题前先搜索 Linear
- 04规范问题状态与会话收尾
- 05未启用跟踪时仅提示一次
适用场景
- 01在 Linear 中更新已跟踪项目的进展
- 02开发时避免创建重复问题
- 03决定是否为未跟踪仓库设置跟踪
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tjcages/ linear --skill linear-discipline安装后在 Claude Code 中输入/linear-discipline确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
ALWAYS_ON.mdAUTH.mdAUTOMATION.mdEXAMPLES.mdMETHODOLOGY.mdRESPONSE.md详细介绍
Linear 规范(始终生效)
聊天规则:RESPONSE.md。调用 Linear 前先完成身份验证:AUTH.md。
检测跟踪状态
如果仓库的 CLAUDE.md、AGENTS.md 或 .cursor/rules/* 中有“Linear tracking”(或等效)部分,且其中指定了团队和项目,则视为已跟踪。
如果仓库根目录存在 .linear-tracking-skip,则视为已跳过。
如果已跟踪
遵循仓库内编写的协议:
- 创建前先搜索。
- 非琐碎工作 → 在指定项目和里程碑中创建/更新事项。
Backlog→ 开始时改为In Progress→ 仅在交付后改为Done。- 在会话结束前完成闭环(更新状态和/或添加评论)。
- 优先使用 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