PR をレビューするとき、こんな経験はありませんか。ChatGPT を開いて、毎回同じ指示を貼り付ける——「セキュリティ、パフォーマンス、テストカバレッジを確認、Critical/Warning で分類」——そして今度こそ SQL インジェクションを見逃さないでほしいと祈る。来週また別の PR が来て、また貼り付ける。
Skills はまさにこれを解決するためのものです。 レビュー基準を SKILL.md に書いておけば、インストール後は「この PR をレビューして」と言うだけ。ChatGPT がどのフローで、どんな形式で出力するかを自分で判断します。毎回一から教える必要はありません。コードレビュー、README 作成、Changelog 生成、インシデント振り返り——毎週やる、手順がほぼ変わらない作業はすべて Skill にする価値があります。
この記事は概念の羅列ではなく、開発者が入れるべき 30 の Skills をシーン別に整理し、どれから入れるか、自作の仕方、Codex との組み合わせ方までまとめます。Work 自体がまだなら、先に ChatGPT Work と一人ソフト会社 を。コーディングツールを比較中なら Claude 4 vs GPT-5 プログラミング比較 も参照してください。
一、使い方
入れたあとの日常は、次の 3 パターンだけ覚えれば十分です。
いちばん多い:普通に話しかける。 「この PR をレビューして」「今週の開発週報を書いて」——ChatGPT がどの Skill を使うか自分で判断します。大抵これで足ります。
迷ったら:手動で指定。 入力欄で @ から Skill を選ぶ(Codex では $)。複数の Skill が競合しそうなとき、特定のフローを強制したいときに確実です。
手順が複雑で文章にしづらい: Record & Replay で操作を一度録画し、ChatGPT が Skill を自動生成。GitHub と Slack からデータを集めて週報を作るような、説明しにくい多段階の作業向きです。
注意点:チーム版はデフォルトで Skills がオフのことがあります(2026 年初頭はまだ beta)。管理者が設定で許可する必要があります。個人の Plus/Pro ユーザーはデスクトップ版の Work と Codex でそのまま使えます。詳細は OpenAI 公式ドキュメント を参照してください。
二、おすすめ段階:必須 / 推奨 / 上級
以下 30 の Skills を開発者の日常頻度順に並べ、おすすめレベルを付けています。
- 必須 — ほぼ毎週使う。入れた瞬間から時間が節約できる
- 推奨 — 特定シーンで高頻度。技術スタックに合わせて選ぶ
- 上級 — チーム化・スケール後に価値が大きい
30 個一度に入れる必要はありません。まず必須の上位 5 つを入れ、1 週間使ってから痛みどころに応じて追加するのがおすすめです。
三、コードとエンジニアリング(1~10)
このカテゴリはコードを書く・直す・レビューする段階に直接効きます。Codex のコーディングモードと補完関係:Codex が「書く」、これらの Skill が「基準に沿ってレビューし、決まった形式で出す」役割です。
| # | Skill 名称 | 何をするか | レベル | 入手元 |
|---|---|---|---|---|
| 1 | PR Code Review | チーム規約に沿って Pull Request をレビュー:セキュリティ、パフォーマンス、可読性、テストカバレッジ。段階付きコメントを出力 | 必須 | プラグイン / 自作 |
| 2 | Commit Message Writer | diff から Conventional Commits 形式のコミットメッセージを生成 | 必須 | 自作 |
| 3 | Bug Triage Analyzer | Issue/クラッシュログを読み、深刻度分類、原因推測、再現手順を提案 | 必須 | 自作 |
| 4 | API Design Review | REST/GraphQL API 設計をレビュー:命名、バージョン、エラーコード、ページネーション、冪等性 | 推奨 | 自作 |
| 5 | SQL Query Optimizer | 遅いクエリを分析し、インデックス提案、SQL 書き換え、実行計画への影響を推定 | 推奨 | 自作 |
| 6 | TypeScript Refactor | 安全なリファクタ:型抽出、any 排除、strict モード移行。変更説明付き | 推奨 | 自作 |
| 7 | Regex Builder | 自然言語のマッチ要件から正規表現を生成。テストケースと解説付き | 推奨 | プラグイン |
| 8 | Code Migration Assistant | フレームワーク/言語バージョンアップのチェックリスト:依存互換、breaking changes、段階的移行計画 | 推奨 | 自作 |
| 9 | OpenAPI Spec Generator | コードや API 説明から OpenAPI 3.x 仕様を生成。リクエスト/レスポンス例付き | 上級 | 自作 |
| 10 | Dependency Upgrade Planner | package.json / requirements.txt をスキャンし、リスク順にアップグレード提案。breaking changes を明記 | 上級 | 自作 |
まず #1~#3 を。 個人開発者にレビューしてくれる同僚はいません。PR Code Review Skill は常時オンラインのシニアレビュアーに相当します。Commit Message Writer と Bug Triage は毎日の雑務でいちばん頻度が高い 2 つをカバーします。
四、DevOps とインフラ(11~18)
iOS/Mac 開発や CI/CD を回す開発者に特に有用です。GitHub Actions のセルフホスト Mac Runner を使っているなら、Mac Runner ノードのコスト分析 と合わせて計画するとよいでしょう。
| # | Skill 名称 | 何をするか | レベル | 入手元 |
|---|---|---|---|---|
| 11 | Dockerfile Generator | プロジェクト種別に応じたマルチステージ Dockerfile を生成。.dockerignore とセキュリティベストプラクティス付き | 必須 | 自作 |
| 12 | GitHub Actions Writer | CI/CD workflow を生成:テスト、ビルド、デプロイ。キャッシュと matrix 戦略付き | 必須 | プラグイン / 自作 |
| 13 | Deploy Checklist | リリース前チェックリスト:環境変数、DB マイグレーション、ロールバック案、監視アラート | 必須 | 自作 |
| 14 | CI Pipeline Review | 既存パイプラインをレビュー:ボトルネック、冗長ステップ、セキュリティ問題(シークレット漏洩、過大権限) | 推奨 | 自作 |
| 15 | Log Analyzer | アプリ/システムログを解析し、異常パターン特定、タイムライン関連付け、原因仮説を出力 | 推奨 | 自作 |
| 16 | Infrastructure Cost Estimator | アーキテクチャからクラウド月額を推定:コンピュート、ストレージ、帯域、API 呼び出し量 | 推奨 | 自作 |
| 17 | Incident Postmortem | SRE テンプレに沿ったインシデント振り返り:タイムライン、根本原因、影響範囲、改善項目 | 推奨 | 自作 |
| 18 | K8s Manifest Generator | Deployment/Service/Ingress YAML を生成。resource limits とヘルスチェック付き | 上級 | 自作 |
GitHub Actions Writer + Deploy Checklist はリリース不安の特効薬です。個人開発者がいちばん怖いのはコードを書くことではなく、「デプロイ前に何か抜けていないか」——チェックリストを Skill に固めれば、毎回同じフローでリリースできます。
五、ドキュメントとナレッジ(19~24)
開発者はドキュメントを書くのが嫌いですが、プロダクトが使われるかどうかはドキュメント次第です。これらの Skill は「何を書くか」までは代わりませんが、形式の一貫性、構造の完全性、必須セクションの漏れ防止を保証します。
| # | Skill 名称 | 何をするか | レベル | 入手元 |
|---|---|---|---|---|
| 19 | README Generator | コード構造から README を生成:インストール、設定、使い方、コントリビューション、ライセンス | 必須 | プラグイン / 自作 |
| 20 | Changelog Writer | git log や PR 一覧から Keep a Changelog 形式の更新履歴を生成 | 必須 | 自作 |
| 21 | Technical Blog Draft | 技術メモ/会議記録を公開可能なブログ下書きに整理。SEO タイトルと要約付き | 推奨 | 自作 |
| 22 | ADR Writer | アーキテクチャ決定記録(Architecture Decision Record)を作成:背景、選択肢、決定、結果 | 推奨 | 自作 |
| 23 | Runbook Writer | 運用手順を Runbook 化:前提条件、手順、検証、ロールバック、連絡先 | 推奨 | 自作 |
| 24 | Onboarding Guide | 新人向けオンボーディングガイドを生成:環境構築、コード構造、最初の PR、よく使うコマンド | 上級 | 自作 |
AI プロダクトを作り、技術ブログで集客したいなら、Technical Blog Draft と README Generator の組み合わせで、「機能完成 → 世の中に知らせる」までのサイクルを数日から数時間に短縮できます。
六、品質・セキュリティ・協業(25~30)
最後の 6 つはテスト、セキュリティ監査、チーム協業をカバーします。一人会社では見落としがちですが、有料ユーザーがついた瞬間に必須になります。リリース前チェックの参考に AI プロダクト最初の 100 ユーザーで踏む穴 もどうぞ。
| # | Skill 名称 | 何をするか | レベル | 入手元 |
|---|---|---|---|---|
| 25 | Test Case Generator | 関数/API シグネチャからユニットテストと境界値ケースを生成。mock 戦略付き | 必須 | 自作 |
| 26 | Security Audit Checklist | OWASP Top 10 を項目ごとにチェック:インジェクション、XSS、認証、機密データ露出 | 必須 | 自作 |
| 27 | Dependency Vulnerability Scan | npm audit / pip audit の結果を解釈し、悪用可能性順に修正提案 | 推奨 | プラグイン / 自作 |
| 28 | Weekly Dev Report | 今週の commit、PR、Issue 進捗をまとめ、週報/スタンドアップ更新を生成 | 推奨 | 自作 |
| 29 | Sprint Retro Summary | イテレーションデータから振り返りを抽出:うまくいった点、改善点、次スプリントのアクション | 上級 | 自作 |
| 30 | Privacy Policy Drafter | プロダクト機能に基づくプライバシーポリシー草案:データ収集、保存、第三者共有、ユーザー権利 | 上級 | 自作 |
Security Audit Checklist は特に強調したい Skill です。AI が書いたコードは SQL インジェクションやハードコードされたシークレットを考慮していないことがあります。リリース前の最終関門としてこの Skill を固定化すれば、事後対応よりずっと安上がりです。
七、インストールと有効化
2026 年 7 月時点で、Skills のインストールには 3 つの経路があります。
7.1 プラグインカタログから(最速)
- ChatGPT デスクトップ版を開き、Work モードに切り替え。
- Settings → Plugins でカタログを閲覧。
code review、github、documentationなどで検索。- Install をクリック。プラグインに含まれる Skills が自動で使えるようになります。
7.2 ChatGPT に作ってもらう(最も柔軟)
- 新規チャットで入力:「Build me a skill that…」
- タスク目標、入力形式、出力形式、品質チェック項目を明確に記述。
- ChatGPT が
SKILL.md草案を生成。確認後 Install。 - 実タスクでテストし、不満なら refine を続ける。
7.3 手動アップロード(最も制御可能)
Skill を Git リポジトリでバージョン管理したいチーム向け:
my-skill/
├── SKILL.md # 必須:name + description + ワークフロー指示
├── templates/ # 任意:出力テンプレート
├── examples/ # 任意:良い/悪い例
└── scripts/ # 任意:補助スクリプト
SKILL.md には最低限 YAML front matter が必要です:
---
name: pr-code-review
description: Review pull requests for security, performance, and style.
---
# PR Code Review
## Steps
1. Read the diff and identify changed files.
2. Check for security issues (injection, hardcoded secrets).
3. ...
## Output Format
- 🔴 Critical / 🟡 Warning / 🟢 Suggestion
- Each item: file:line, issue, suggested fix
アップロード:Settings → Skills → Upload、または Codex CLI の /skills コマンドでローカル Skills を管理。
八、自作 Skill
他人の完成を待つより、すでに使っているプロンプトを Skill に昇格させましょう。「PR Code Review」を例に、最速の手順を示します。
- 毎週やり、毎回説明し直しているタスクを選ぶ。 例:「PR レビューではセキュリティ、パフォーマンス、テストカバレッジ、コミット粒度を見る」。
- 新規チャットで入力:
Build me a skill called "PR Code Review". When I paste a diff or PR link, review it for: (1) security vulnerabilities, (2) performance issues, (3) test coverage gaps, (4) code style consistency. Output findings as Critical/Warning/Suggestion with file:line references. Use Japanese for explanations.
- 生成された SKILL.md を確認し、チーム固有のルールを追加(例:「すべての API に rate limiting が必要」)。
- Install して実際の PR でテスト。 結果が違えば「ステップ 2 でも SQL インジェクションをチェックして」と続ける。
- 満足したらチームと共有(ワークスペース設定が許可すれば)、または Git リポジトリにエクスポートしてバージョン管理。
九、Codex との組み合わせ
Skills は単体機能ではなく、AI 開発ワークフローの一環です。2026 年時点で成熟している組み合わせ:
| 時間帯 | 使うもの | やること | 例となる Skills |
|---|---|---|---|
| 朝の計画 | ChatGPT Work | メール確認、タスク整理、日報作成 | Weekly Dev Report |
| 日中のコーディング | Codex / Cursor | 機能実装、バグ修正、テスト実行 | Test Case Generator、TypeScript Refactor |
| コミット前 | Codex $pr-code-review | コード品質の自己チェック | PR Code Review、Commit Message Writer |
| リリース前 | ChatGPT Work | チェックリスト実行、Changelog 作成 | Deploy Checklist、Changelog Writer |
| インシデント後 | ChatGPT Work | ログ分析、振り返り作成 | Log Analyzer、Incident Postmortem |
| 週末のコンテンツ | ChatGPT Work | 技術ブログ、ドキュメント更新 | Technical Blog Draft、README Generator |
すでに 個人 AI Agent 三種の神器 を使っているなら、Skills は 4 つ目のピースです。三種の神器間の繰り返しフローを標準化し、Work と Codex のあいだで同じ指示をコピペする必要がなくなります。
プラグイン面では、GitHub + Google Drive がセットになったものを注目してください。Skills が PR diff を直接取得し、設計ドキュメントを読めるため、手動貼り付けが不要になります。
クイック選定:ロール別おすすめ
どこから始めるか迷ったら、ロールに合わせた「Starter Pack」を選んでください。
| ロール | Starter Pack(5 つ) | 2 週目に追加 |
|---|---|---|
| 個人開発者 | #1 PR Review, #2 Commit Msg, #11 Dockerfile, #19 README, #25 Test Case | #13 Deploy Checklist, #20 Changelog, #26 Security Audit |
| フルスタックエンジニア | #1, #4 API Design, #12 GHA Writer, #15 Log Analyzer, #22 ADR | #5 SQL Optimizer, #14 CI Review, #17 Postmortem |
| iOS/Mac 開発 | #1, #12 GHA Writer, #13 Deploy Checklist, #19 README, #28 Weekly Report | #8 Migration, #23 Runbook、iOS CI/CD と併用 |
| テックリード | #1, #14 CI Review, #17 Postmortem, #24 Onboarding, #29 Sprint Retro | #9 OpenAPI, #18 K8s, #30 Privacy Policy |
十、よくある質問
Skills と Plugin の違いは?
Skill は再利用可能なワークフロー指示パックで、ChatGPT に特定タスクの進め方を教えます。Plugin はインストール可能なバンドルで、複数の Skills を含み、MCP 経由で GitHub や Google Drive など外部サービスに接続できます。Plugin はツールを手に入れるため、Skill は標準フローを踏むためです。
Skills に追加料金はかかる?
Skills は ChatGPT Plus/Pro/Team サブスクリプションに含まれ、別料金はありません。サードパーティ Plugin は独自料金の場合があります。自作 Skill は完全無料で、通常の AI 会話クレジットのみ消費します。
Codex と ChatGPT Work の両方で Skills を使える?
はい。Skills はオープンな Agent Skills 標準に準拠し、ChatGPT デスクトップ(Work モード)、Codex CLI、IDE 拡張で利用できます。ChatGPT では @、Codex では $ で Skill を指定します。
チームで Skills を共有するには?
ワークスペース管理者が Settings → Permissions で Skills の作成・共有権限を有効化します。メンバーが作成後、ワークスペースに公開すれば他のメンバーがインストールできます。Plugin としてカタログに提出したり、SKILL.md を Git リポジトリにエクスポートすることも可能です。
Skills は Cursor Rules や CLAUDE.md を置き換える?
完全な置き換えではありません。Cursor Rules / CLAUDE.md は IDE レベルの永続コンテキスト、Skills はタスクレベルの再利用ワークフローです。ベストプラクティス:IDE ルールで「全体のコーディングスタイル」、Skills で「特定タスクの完全なフロー」。両方併用できます。
自動マッチングが不正確なときは?
3 つの対処法:@ で Skill を明示指定する、SKILL.md の description を最適化してトリガーシーンを明確にする、allow_implicit_invocation を false にして手動呼び出しのみにし、誤発動を防ぐ。
Skills がフローを、クラウド Mac が実行を担う
ChatGPT Work Skills はレビュー、ドキュメント、リリースフローを標準化しますが、CI/CD パイプラインには常時オンラインのマシンが必要です。ノート PC を閉じれば止まり、長時間タスクや夜間ビルドが途切れます。
Nuvcloud クラウド Mac mini は GitHub Actions セルフホスト Runner、Xcode 自動ビルド、バックグラウンドタスクに最適——昼は Skills でコードレビュー、夜は Mac でパイプラインを回す。料金を見る、または iOS CI 高速化の方案 を読む。