linear-issues について
接続済みの Linear MCP サーバーを通じて Linear の作業を行うスキルです。ID の解決、依頼されていない書き込みの確認、変更後の検証方法を定めています。
主な機能
- 01Linear MCP ツールの使用
- 02名前から UUID を解決
- 03依頼外の書き込み前に確認
- 04変更後にオブジェクトを再取得
活用シーン
- 01Linear の課題を作成・更新
- 02課題に簡潔なコメントを追加
- 03変更を検証して URL を報告
MCP 対応
Linear の操作には Linear MCP サーバーを必須とし、GraphQL API や Web UI への代替を禁止します。未接続の場合はサーバーの URL と接続設定方法を案内します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ lwlee2608/ agent-skills --skill linear-issuesインストール後、Claude Code で/linear-issuesを入力して読み込まれたか確認します。
詳細
Linear で作業する
Linear での作業はすべて、インストール済みの Linear MCP サーバーを通じて行ってください。
ルール
-
Linear MCP ツール(
mcp__linear__*:list_issues、get_issue、create_issue、update_issue、list_comments、create_comment、…)を使用してください。呼び出す前に、実際のスキーマを確認してください。Linear は予告なくツール名を変更します。 -
GraphQL API や Web UI に切り替えないでください。 Linear MCP サーバーが接続されていない場合は作業を中止し、エージェントに
https://mcp.linear.app/mcp(HTTP トランスポート)を追加するようユーザーに伝えてください。Claude Code では次のとおりです。claude mcp add --transport http linear https://mcp.linear.app/mcp -
書き込みの前に名前を ID に解決してください。 チーム、状態、ラベル、担当者の各フィールドには UUID が必要です。表示名を指定すると失敗するか、何も行われずに終了することがあります。まず対応する
list_*ツールを呼び出してください。 -
コメントは短くしてください。 1~3 文にします。結果を最初に書き、差分を貼り付ける代わりに PR へのリンクを記載してください。前置き、チケットの要約、結びの言葉、絵文字は不要です。
Root cause: config loader reads `retry_count` but the YAML key is `retryCount`, so it binds 0. Fixed in #482. -
PR にリンクされた課題を手動で Done に移動しないでください。 リンクされた PR(ブランチ名、またはタイトル/本文の
Fixes ENG-482)は、マージ時に課題を Done に移動します。手動で設定するのは、PR がリンクされていない場合、またはユーザーから依頼された場合に限ります。 -
ユーザーが依頼していない書き込みを行う前に確認してください。 課題、ステータス変更、コメントはチーム全体に表示されます。書き込みを依頼された場合は、そのまま実行してください。
確認
- 書き込み後にオブジェクトを再度読み込み、識別子と URL を報告してください(
ENG-482 — https://linear.app/…)。 - コメントが約 3 文を超える場合は、短くしてください。