← ClaudeAtlas

linear-issue-workflowlisted

Linear Issue (1 PEV task に相当する作業単位) を AI agent が読む・書く・更新するときの規約と template (v3.4.0+)。 project (Why/What 容器) は linear-project-workflow、 issue 単位の PEV pipeline 入出力は pev-linear-sync。 この skill は issue 自身の命名規則 / template / Good-Bad パターンを提供する
myksyut/pev-harness · ★ 0 · AI & Automation · score 70
Install: claude install-skill myksyut/pev-harness
# linear-issue-workflow (v3.4.0+) Linear の workspace > team > project > **issue** 階層において、 issue は「**具体的な作業単位**」。 1 issue = 1 PEV task に相当。 project は親、 issue は子。 この skill は AI agent が issue を **読む / 書く / 更新する** ときの規約と template を提供する。 PEV pipeline 経由の sync (= inbound / outbound / issue-first) は `pev-linear-sync` 側、 親 project の理解は `linear-project-workflow` 側。 ## When to Use - AI agent が Linear Issue を **新規作成** する時 (= pev-linear-sync Direction 1.5 issue-first から呼ばれる) - 既存 Linear Issue を **読んで spec に変換** する時 (= pev-linear-sync inbound から呼ばれる) - 既存 Linear Issue を **更新** する時 (= 進捗報告 / status 遷移 / 関連 issue link) - AI agent が「issue の命名規則 / template が分からない」 と困った時 ## Linear data model ```text Workspace (組織) └── Team (Engineering, Design, ...) └── Project (機能・ユーザーストーリー単位、 Why/What 容器) ← linear-project-workflow └── Issue (作業単位、 1 PEV task に相当) ← この skill ``` PEV 対応: | Linear Layer | PEV 要素 | 担当 skill | |---|---|---| | Workspace | 認証スコープ (`.linear-config.yml` の `workspace`) | (config) | | Team | 規約レイヤー、 status name 解決元 | (config) | | Project | PEV の Goal + Why + 上位 AC | `linear-project-workflow` | | **Issue** | **PEV の 1 task (細粒度 AC + 作業ステップ)** | **`linear-issue-workflow`** (この skill) | ## 命名規則 (title) Issue title は **具体的な作業内容を動詞で表現する** (= How、 「どうする」)。 project title が「Who wants What, Why」 (= 目的) なのに対し、 issue は「**何をする / どうする**」 を端的に書く。 良い例: - 「validateEmail を RFC 5322 サブセット準拠に拡張する」 - 「ステージング deploy button に確認 dialog を追加する」 - 「重複申込の検出ロジックを `cancelSubmission