with one click
update-ticket
コードベースの現状をもとに、GitHub Issue / Linear / Notion のチケットを最新状態に更新する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
コードベースの現状をもとに、GitHub Issue / Linear / Notion のチケットを最新状態に更新する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
X(Twitter)広告クリエイティブの戦略を立案する。対象プロダクトの docs/product.md(コンセプト/ペルソナ/ポジショニング/ブランド)+(あれば)広告運用レポートから、次に撃つクリエイティブの戦略候補を複数出す。各候補は「インサイト/訴求軸/メッセージ方向/クリエイティブ方向/表現モード(器の選択)/全スロットのコピー方向/検証仮説」を持つ。出力は人が読んで選べる Markdown の戦略まとめで、人間のデザイナーでも下流の制作工程でも受け取れる。taberu.pro / honn.me 等で使う。「広告戦略立てて」「次に何を訴求する」「訴求軸出して」で起動。
PRのレビューコメントを取得・分類し、対応計画を立てて修正する
自分が出したPRの状態(レビュー・CI・コンフリクト)を一括確認し、対応が必要なものを優先度付きで報告する
Vercel AI Gateway を AI SDK で直叩きしてローカルから画像を生成する汎用ツール(スキル同梱の gen-image.mjs を実行)。Claude 本体が持たない「画像生成」機能を補う。API キーはカレントプロジェクトの `.env`(`AI_GATEWAY_API_KEY`)から読む。未導入時のセットアップ案内・モデル選定・コスト管理の手順込み。用途は問わない(広告ビジュアル・素材・モック等)。「画像生成して」「画像作って」「ai image」で起動。
現在のセッションの作業状態を、次のセッションのClaudeがそのまま作業を再開できる引き継ぎブロックにまとめる
現在のブランチからプルリクエストを作成する
| name | update-ticket |
| description | コードベースの現状をもとに、GitHub Issue / Linear / Notion のチケットを最新状態に更新する |
| user-invocable | true |
| allowed-tools | Bash(gh pr list*), Bash(gh pr view*), Bash(gh issue view*), Bash(gh issue edit*), Bash(gh api repos*), Read, Grep, Glob, mcp__claude_ai_Notion__*, mcp__claude_ai_Linear__* |
コードベースの進捗をもとに、指定された GitHub Issue / Linear / Notion のチケットを最新状態に同期する。
https://github.com/owner/repo/issues/123 / owner/repo#123 / #123 / 123XXX-123 形式のチケットID / linear.app URLhttps://www.notion.so/... / 32桁hex / ハイフン付きUUID入力値からバックエンドを自動判別し、本文・コメントを取得する。
| バックエンド | 判別パターン | 取得コマンド |
|---|---|---|
| GitHub | github.com URL / owner/repo#N / #N / 数字のみ | gh issue view <参照> --json number,title,body,labels,state,url + gh issue view <参照> --comments |
| Linear | XXX-123 形式 / linear.app URL | mcp__claude_ai_Linear__get_issue + mcp__claude_ai_Linear__list_comments |
| Notion | notion.so URL / 32桁hex / ハイフン付きUUID | mcp__claude_ai_Notion__notion-fetch |
| 判別不能 | — | ユーザーに確認 |
チケット内容を起点に、関連するコードの現状を把握する。
チケットに GitHub PR のリンクやブランチ名が含まれている場合、PR から変更内容を把握する:
gh pr view <番号> --json title,state,files,commits
gh pr list --search "<チケットID or キーワード>" --json number,title,state,headRefName
GitHub Issueがバックエンドの場合は、Issue本文や closingIssuesReferences から関連PRを辿るのが簡単:
gh issue view <番号> --json closedByPullRequestsReferences,title,body
PR が見つかれば、変更ファイル一覧から効率的に現状を把握できる。
チケットに記載されたタスク・TODO・仕様に関連するファイルを Read/Grep で確認する。 関連ファイルの特定はチケット内容から判断する(ファイル名、機能名、コンポーネント名等)。 PR の変更ファイル一覧がある場合はそれも参照する。
チケット記載内容とコード現状を突き合わせ、以下を特定する:
乖離箇所をもとに更新案を作成し、ユーザーに提示する。
## 🔄 チケット更新案
**対象**: [チケットタイトル] (URL)
**✅ 完了に更新**
- 項目A — 実装済み(コミット abc1234)
- 項目B — 実装済み
**📝 内容変更**
- 項目C — チケット: 「〜する予定」→ 実態: 「〜の方式で実装済み」
- 理由: 〜のため方針変更
**➕ 追加**
- 項目D — 作業中に判明した追加タスク
**⏳ 未着手(変更なし)**
- 項目E
該当がないセクションは省略する。
ユーザーが承認したら、バックエンドごとの書き戻しコマンドでチケットを更新する。
| バックエンド | 書き戻しコマンド | 補足 |
|---|---|---|
| GitHub | gh issue edit <番号 or URL> --body-file <一時ファイル> | 他リポジトリは URL 直指定か --repo owner/repo を併用。改行・コードブロックを含むため --body 直渡しは避け、一時ファイル経由が安全 |
| Linear | mcp__claude_ai_Linear__save_issue | チケットIDを指定して description を更新 |
| Notion | mcp__claude_ai_Notion__notion-update-page | ページIDを指定して本文を更新 |
更新時の注意: