← ClaudeAtlas

pev-linear-synclisted

Linear MCP server 経由で plan.md / verify.json を Linear Issue と双方向 sync。inbound (Linear → spec 抽出)、issue-first (実装前に issue 作成 + branch checkout、v3.3.0+)、outbound success (Done + コメント)、outbound fail (failure summary コメント) の4方向。Linear MCP plugin (`@plugin_linear_linear`) が install済みで認証済みであることが前提
myksyut/pev-harness · ★ 0 · AI & Automation · score 70
Install: claude install-skill myksyut/pev-harness
# pev-linear-sync Linear Issue を PEV pipeline の入出力として使う skill。 task 起票・追跡・clean-up が Linear 側に閉じる。 ## When to Use - `/pev <linear-issue-url>` の形で起動された時 (= inbound) - **`.linear-config.yml` が存在し、 自然文 task で `/pev` が起動された時** (= issue-first、 v3.3.0+) - 既存 PEV task の `artifacts/linear/issue_id.txt` が存在する時 (outbound sync) - ユーザーが明示的に `/pev-linear-sync inbound <url>` を呼んだ時 ## Prerequisites - Linear MCP plugin が install済み: `@plugin_linear_linear` (Anthropic 公式) - Linear 認証完了 (Linear API token または OAuth) - Linear MCP tools が available: - `mcp__plugin_linear_linear__get_issue` - `mcp__plugin_linear_linear__save_comment` - `mcp__plugin_linear_linear__save_issue` - `mcp__plugin_linear_linear__list_issue_statuses` (status 名解決用) 不在時の挙動: skill は warning を出して通常 PEV flow にfallback (Linear連携をスキップ)。 ## MCP warmup (v1.3.0+ 必須) Linear MCP tool は deferred (initial load 時に schema 解決が必要)。 skill 起動直後に以下を実行: ```text 1. ToolSearch で linear MCP tools 必須セットを load: - mcp__plugin_linear_linear__get_issue - mcp__plugin_linear_linear__get_project - mcp__plugin_linear_linear__save_comment - mcp__plugin_linear_linear__save_issue - mcp__plugin_linear_linear__list_issue_statuses 2. load 失敗時は warning + fallback to pev-spec-template (Linear 連携 skip) ``` ## MCP error handling (v1.3.0+ 必須) `linear-project-workflow` skill と **同じ error table** を共有。 ad-hoc error handling 禁止: | Error type | Skill 挙動 | Retry budget | |---|---|---| | `404 / Entity not found` | warning + fallback (issue_