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)

前置きなしで、1 行で一度だけ尋ねます。

このリポジトリは Linear で進捗管理されていません。今、設定しますか?(約 10~20 分)

  • はい → linear-setup に引き継ぎます(そのスキルのゲートを通さずに、インラインでセットアップしないでください)。
  • いいえ → リポジトリのルートに .linear-tracking-skip を作成します。次回からは何も伝えません。
  • 確認だけをきっかけに、Linear のプロジェクトや課題を自動作成しないでください。
  • Automation / linear-monitor の実行時は、確認しないでください。

スキップされている場合

セットアップについては何も伝えません。ユーザーから明示的な依頼があった場合は、引き続き Linear MCP を使用します。

対象範囲外

全体のセットアップ → linear-setup。復旧/監査 → linear-sync。ヘルスダイジェスト → linear-monitor。

コメント