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)
前置きなしで、1 行で一度だけ尋ねます。
このリポジトリは Linear で進捗管理されていません。今、設定しますか?(約 10~20 分)
- はい →
linear-setupに引き継ぎます(そのスキルのゲートを通さずに、インラインでセットアップしないでください)。 - いいえ → リポジトリのルートに
.linear-tracking-skipを作成します。次回からは何も伝えません。 - 確認だけをきっかけに、Linear のプロジェクトや課題を自動作成しないでください。
- Automation /
linear-monitorの実行時は、確認しないでください。
スキップされている場合
セットアップについては何も伝えません。ユーザーから明示的な依頼があった場合は、引き続き Linear MCP を使用します。
対象範囲外
全体のセットアップ → linear-setup。復旧/監査 → linear-sync。ヘルスダイジェスト → linear-monitor。
コメント
Markdown 対応