スキル linear-automation
📦

linear-automation

安全

Linear のプロジェクト管理タスクを自動化

手動の Linear 操作を排除し、MCP ツールをオーケストレーションすることで、課題追跡、プロジェクト管理、スプリントサイクルを自動化します。反復的なタスク管理ではなく、実際の作業に集中できます。

対応: Claude Codex Code(CC)
🥉 74 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「linear-automation」を使用しています。 バックエンドチームに高優先度で「API レート制限」というタイトルの課題を作成

期待される結果:

高優先度の課題 ENG-1247「API レート制限」をバックエンドチームに正常に作成しました。課題は現在 Todo 状態です。linear.app/issue/ENG-1247 で表示できます

「linear-automation」を使用しています。 エンジニアリングチームのすべてのアクティブなサイクルを一覧表示

期待される結果:

エンジニアリングチームのアクティブなサイクルを 2 件発見:サイクル 24(1 月 15 日~1 月 28 日)18 件、サイクル 25(1 月 29 日~2 月 11 日)22 件。現在のアクティブなサイクルはサイクル 25 です。

セキュリティ監査

安全
v1 • 2/25/2026

All 63 static analyzer findings dismissed as false positives. The SKILL.md file is documentation-only (184 lines) describing Rube MCP tool orchestration for Linear API. No executable code, command injection vectors, or dangerous patterns exist. External commands detected were markdown-formatted tool names (e.g., LINEAR_GET_ALL_LINEAR_TEAMS), not shell execution. The hardcoded URL is the legitimate Rube MCP endpoint for user configuration.

1
スキャンされたファイル
184
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

エンジニアリングチームリーダー

テンプレートから課題を作成し、チームメンバーを割り当て、手動の Linear 操作なしで適切なワークフロー状態を設定することで、スプリント計画を自動化します。

プロダクトマネージャー

プロジェクト課題を一括作成して整理し、サイクルにリンクし、ロードマップの可視性向上のためにチーム全体で一貫したラベル付けを適用します。

開発者自動化

コードレビューコメントから自動的に課題を作成し、コミットを課題にリンクし、プルリクエストのステータスに基づいて課題の状態を更新します。

これらのプロンプトを試す

初心者:Linear 課題を作成
「ログインバグを修正」というタイトルの新しい Linear 課題をエンジニアリングチームのために作成してください。優先度を高に設定し、Safari ブラウザでバグが発生することを説明する詳細を追加します。
中級者:課題を検索して更新
現在未割り当ての「バグ」という単語がタイトルに含まれるエンジニアリングチームのすべての課題を検索してください。それぞれをチームリーダーに割り当て、優先度を中に設定して更新します。
上級者:複数のチームでプロジェクトを作成
「Q1 モバイル再設計」という新しい Linear プロジェクトを作成し、エンジニアリング、デザイン、プロダクトチームにまたがります。プロジェクト目標を含む詳細を追加し、キックオフ会議の最初の課題を作成します。
エキスパート:サイクルメトリクスのカスタム GraphQL クエリ
エンジニアリングチームの現在のサイクルで完了したすべての課題を取得するカスタム GraphQL クエリを実行してください。完了した合計ストーリーポイントを計算し、担当者別に課題を一覧表示します。

ベストプラクティス

  • ワークフローを実行する前に、常に RUBE_SEARCH_TOOLS を呼び出して現在のツールのスキーマを取得する
  • 課題やサイクルを作成する前に、適切なルックアップツールを使用してチーム ID とステート ID を解決する
  • レスポンスのページネーションカーソルを確認し、大量のコレクションを一覧表示するときにすべてのページを反復処理する

回避

  • チーム ID やステート ID をハードコードしないでください - 常にルックアップツールを使用して動的に解決してください
  • チームが存在し、接続が ACTIVE であることを確認せずに課題を作成しないでください
  • API レート制限のエラーハンドリングをスキップしないでください - 指数バックオフによるリトライロジックを実装してください

よくある質問

Linear の Rube MCP 接続をどのように設定しますか?
クライアント設定で https://rube.app/mcp を MCP サーバーとして追加します。次に RUBE_MANAGE_CONNECTIONS を toolkit 'linear' で呼び出し、OAuth リンクに従って Linear アクセスを承認します。
なぜ課題を作成する前にチーム ID を解決する必要があるのですか?
Linear の課題はチームスコープのエンティティです。API は課題作成時に有効な team_id を必要とします。LINEAR_GET_ALL_LINEAR_TEAMS を使用してチームを一覧表示し、正しい ID を見つけてください。
Linear サブスクリプションなしでこのスキルを使用できますか?
いいえ、API アクセス権限を持つ有効な Linear アカウントが必要です。このスキルは Rube MCP を介して Linear の API を使用するため、有効な Linear 認証情報が必要です。
多くの課題を一覧表示する際にページネーションをどのように処理しますか?
Linear API はページネーションされた結果を返します。レスポンスのカーソル情報を確認し、すべてのページを取得するまで後続のリクエストにカーソルを渡してください。
課題を作成する際にどの優先度値を使用すべきですか?
Linear は整数の優先度値を使用します:0(優先度なし)、1(緊急)、2(高)、3(中)、4(低)。常に文字列名ではなく整数を使用してください。
このスキルでカスタム GraphQL クエリを実行できますか?
はい、LINEAR_RUN_QUERY_OR_MUTATION を使用してカスタム GraphQL クエリを実行できます。Linear の GraphQL スキーマの知識が必要で、レート制限に注意する必要があります。

開発者の詳細

ファイル構成

📄 SKILL.md