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"
ワークフロー
- タスク取得: Linear API からタスクの詳細を取得
- 分析: タスク内容を解析し、実行計画を作成
- コード生成: Claude Code がコードを生成
- テスト実行: 自動テストを実行し、品質を検証
- PR 作成: 成功した場合、自動でプルリクエストを作成
- 通知: 関係者に結果を通知
設定
ワークフローは 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