mcpField
L
linear-issues

linear-issues

github.com/lwlee2608生産性1126 回インストール1 日前に更新
リポジトリ

linear-issues について

接続済みの Linear MCP サーバーを通じて Linear の作業を行うスキルです。ID の解決、依頼されていない書き込みの確認、変更後の検証方法を定めています。

主な機能

  1. 01Linear MCP ツールの使用
  2. 02名前から UUID を解決
  3. 03依頼外の書き込み前に確認
  4. 04変更後にオブジェクトを再取得

活用シーン

  1. 01Linear の課題を作成・更新
  2. 02課題に簡潔なコメントを追加
  3. 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 サーバーを通じて行ってください。

ルール

  1. Linear MCP ツール(mcp__linear__*:list_issues、get_issue、create_issue、update_issue、list_comments、create_comment、…)を使用してください。呼び出す前に、実際のスキーマを確認してください。Linear は予告なくツール名を変更します。

  2. 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
    
  3. 書き込みの前に名前を ID に解決してください。 チーム、状態、ラベル、担当者の各フィールドには UUID が必要です。表示名を指定すると失敗するか、何も行われずに終了することがあります。まず対応する list_* ツールを呼び出してください。

  4. コメントは短くしてください。 1~3 文にします。結果を最初に書き、差分を貼り付ける代わりに PR へのリンクを記載してください。前置き、チケットの要約、結びの言葉、絵文字は不要です。

    Root cause: config loader reads `retry_count` but the YAML key is `retryCount`, so it binds 0. Fixed in #482.
    
  5. PR にリンクされた課題を手動で Done に移動しないでください。 リンクされた PR(ブランチ名、またはタイトル/本文の Fixes ENG-482)は、マージ時に課題を Done に移動します。手動で設定するのは、PR がリンクされていない場合、またはユーザーから依頼された場合に限ります。

  6. ユーザーが依頼していない書き込みを行う前に確認してください。 課題、ステータス変更、コメントはチーム全体に表示されます。書き込みを依頼された場合は、そのまま実行してください。

確認

  1. 書き込み後にオブジェクトを再度読み込み、識別子と URL を報告してください(ENG-482 — https://linear.app/…)。
  2. コメントが約 3 文を超える場合は、短くしてください。

コメント