بنقرة واحدة
tidy-doc
GitHub Issue / Linear / Notion / リポジトリ内Markdown等の長文ドキュメントを精査し、陳腐化情報・重複・内部不整合を検出して整理案を提示する
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
GitHub Issue / Linear / Notion / リポジトリ内Markdown等の長文ドキュメントを精査し、陳腐化情報・重複・内部不整合を検出して整理案を提示する
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
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がそのまま作業を再開できる引き継ぎブロックにまとめる
現在のブランチからプルリクエストを作成する
استنادا إلى تصنيف SOC المهني
| name | tidy-doc |
| description | GitHub Issue / Linear / Notion / リポジトリ内Markdown等の長文ドキュメントを精査し、陳腐化情報・重複・内部不整合を検出して整理案を提示する |
| user-invocable | true |
| allowed-tools | Bash(gh issue view*), Bash(gh issue edit*), Bash(gh api repos*), Read, Edit, Grep, Glob, mcp__claude_ai_Notion__*, mcp__claude_ai_Linear__* |
長文ドキュメント(GitHub Issue / Linear / Notion / リポジトリ内Markdown)を読み込み、陳腐化した情報・重複・内部不整合を検出して整理案を提示する。
update-ticket がコードベースとチケットの乖離を埋める「外部参照ベース」の同期スキルなのに対し、tidy-doc はドキュメント内部の整合性を整える「自己参照ベース」の整理スキル。update-ticket 実行後の最終仕上げに tidy-doc を流す運用も想定する。
https://github.com/owner/repo/issues/123 / owner/repo#123 / #123 / 123XXX-123 形式 / linear.app を含む URL / コメント IDnotion.so を含む URL / Notion ページ IDdocs/foo.md などのファイルパス(README/設計書/手順書など長文Markdown)判別不能な場合はユーザーに確認する。
入力値からバックエンドを自動判別し、ドキュメント本文を取得する。
| バックエンド | 判別パターン | 取得コマンド |
|---|---|---|
| GitHub Issue | github.com URL / owner/repo#N / #N / 数字のみ | gh issue view <参照> --json number,title,body,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 |
| Markdown | .md で終わるファイルパス | Read で読み込み |
| 判別不能 | — | ユーザーに確認 |
ドキュメント本文を以下の 4 観点で精査し、整理候補を抽出する:
以下のフォーマットで整理案を提示する。該当がないセクションは省略する。
## 🧹 ドキュメント整理案
**対象**: [タイトル] (URL)
**🔁 重複情報の統合**
- セクション X と Y で同じ「○○ 完了」記述 → X に統合、Y から削除
**🔢 数字の整合**
- サマリ「軽 13」/ 推奨手順「Phase A 軽 13」/ 詳細「軽 12」 → 軽 12 に統一
**📅 状態の整合**
- 「Phase A 着手予定」と「Phase A 完了」が同居 → 完了に統一
**📛 古い情報の更新**
- 「PR #XXX OPEN」→ 既にマージ済み(commit abc123)→ 「merged」に更新
**🗑 削除候補**
- 旧 Phase 1-3 着手前の TODO リスト → Phase 3 完了済みなので不要
差分案:
[具体的な before / after を提示]
ユーザーが承認したら、バックエンドごとの書き戻し方法でドキュメントを更新する。
| バックエンド | 書き戻し方法 |
|---|---|
| GitHub Issue | gh issue edit <番号 or URL> --body-file <一時ファイル>(コメントは gh api repos/{owner}/{repo}/issues/comments/{id} -X PATCH -f body=...) |
| Linear チケット本文 | mcp__claude_ai_Linear__save_issue |
| Linear コメント | mcp__claude_ai_Linear__save_comment |
| Notion ページ | mcp__claude_ai_Notion__notion-update-page |
| Markdown ファイル | Edit で差分適用 |
更新時の注意: