Claude Code PM: Linear タスク自動化管理

Linear のタスクに対して、Claude Code を用いた並列ワーカー、検証、PR ワークフローオーケストレーションを自動化します。

Claude Code PM: Linear タスク自動化管理 とは?

このスキルは、Linear で管理されたプロジェクトタスクを、Claude Code を使って自動的に実行・管理するためのツールです。開発者は Linear のタスクを指定するだけで、Claude Code が複数のワーカーを並列起動し、コード生成、テスト、プルリクエスト作成までの一連のワークフローを自動化します。各ワーカーは独立してタスクを処理し、完了後に結果を検証、問題があれば自動修正を試みます。最終的には PR が作成され、レビュアーに通知されます。主に Linear と Claude Code を連携させたプロジェクト管理や CI/CD パイプラインの自動化に活用でき、チームの生産性を大幅に向上させることができます。このスキームは、Claude Code (CLI ベース) と Linear API を基盤に構築されており、開発者は設定ファイルを編集するだけでワークフローをカスタマイズできます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add falungongcleanness498/claude-code-pm

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Claude Code PM: Linear タスク自動化管理 は何をしますか?

Linear タスクに対して、Claude Code を用いた並列ワーカー、検証、PR ワークフローオーケストレーションを自動化します。

概要

このスキルは、Linear のプロジェクト管理タスクを自動化するための Claude Code 拡張です。以下の機能を提供します:

  • 並列ワーカー: 複数の Linear タスクを同時に処理
  • 自動検証: 生成されたコードのテストと検証
  • PR ワークフロー: 自動プルリクエスト作成と管理
  • エラーハンドリング: 失敗時の自動リトライと修正

前提条件

  • Claude Code が CLI で利用可能であること
  • Linear API キーが設定されていること (LINEAR_API_KEY 環境変数)
  • Git リポジトリがセットアップされていること

セットアップ

# 環境変数の設定
export LINEAR_API_KEY="your-linear-api-key"
export CLAUDE_CODE_AUTH_TOKEN="your-claude-code-auth-token"

# スキルのインストール
claude code install falungongcleanness498/claude-code-pm

使用方法

# Linear タスクを取得して自動処理を開始
claude code pm --task "TASK-123"

# 複数タスクを並列実行
claude code pm --tasks "TASK-123,TASK-456,TASK-789" --parallel

# 特定のワークフローを指定
claude code pm --task "TASK-123" --workflow "feature-branch"

ワークフロー

  1. タスク取得: Linear API からタスクの詳細を取得
  2. 分析: タスク内容を解析し、実行計画を作成
  3. コード生成: Claude Code がコードを生成
  4. テスト実行: 自動テストを実行し、品質を検証
  5. PR 作成: 成功した場合、自動でプルリクエストを作成
  6. 通知: 関係者に結果を通知

設定

ワークフローは pm-config.yaml ファイルでカスタマイズできます:

# pm-config.yaml の例
workers:
  max_parallel: 5
  timeout_seconds: 300
verification:
  run_tests: true
  lint_check: true
pr:
  auto_create: true
  assign_reviewers:
    - "user1"
    - "user2"

トラブルシューティング

  • API エラー: LINEAR_API_KEY が正しく設定されているか確認
  • タイムアウト: ワーカーのタイムアウト値を調整
  • 競合: PR 作成前に最新のベースブランチを pull

ライセンス

MIT

関連スキル