同じ「レビューして」でも、毎回 7 項目のチェックリストを打ち直す人と /code-review で済ませる人がいる——差はモデルの賢さではなく、ワークフローが Skill に固まっているかどうか。2026 年、Claude Code の Agent Skills オープン標準(SKILL.md)により、「バージョン管理できるプロンプト」がついに Git に入り、チームで共有し、必要なときだけ読み込めるようになった。本記事では最初に入れるべき 10 個の Skill と、シナリオ別の組み合わせ方を検証する。非対称な結論:分水嶺は入口と実行境界にあり、Claude が GPT よりベンチマークで何点高いかではない。
Claude Code CLI をすでに使っている iOS / フルスタック / DevOps 開発者向け。内蔵 Skill、プロジェクト級 .claude/skills/、個人級 ~/.claude/skills/ の 3 層をカバーし、統一比較表・シナリオマトリクス・7 ステップ導入チェックリストを付す。Xcode ビルドや CI 修復など重量級 Skill が Cloud Mac ノード向きな理由も説明する。
1. なぜ Claude Code Skills が必要か?
Claude Code はターミナル上の Agent だ。リポジトリを読み、shell を実行し、ファイルを書き換える。弱点もはっきりしている——セッションごとに記憶はリセットされ、チーム規約を毎回プロンプトに貼り直さない限り再現性がない。Skills はこれを解く。「いつ・どう・どのツールで・どんな形式で出力するか」を SKILL.md に書き、関連するときに Claude が自動読み込みするか、/skill-name で手動トリガーする。
AI 支援リポジトリにメンバーを迎え入れた経験があれば、パターンは見えている。1 週目は「PR レビューの前に何を貼ればいい?」、3 週目は Slack から誰かのプロンプトをコピー、6 週目は誰かがプロンプトを「直して」リリースチェックリストが抜ける——Skills はその知識をチャット履歴からファイルに移し、diff・review・revert できるようにする。
旧来の .claude/commands/*.md と比べ、Skills は Agent Skills オープン標準 に準拠し、allowed-tools による権限制限、disable-model-invocation による誤発火防止、サブ Agent 実行などの拡張をサポートする。公式ドキュメント:Claude Code Skills。
Hashvps 読者にとっての実用価値はもう一段ある。Xcode 署名、Fastlane、CI プローブをプロジェクト Skill として書けば、同じ Runbook がローカル Mac とクラウド Mac mini 開発ノードの両方で動く——マシンを替えても AI を再教育する必要がない。Claude Code が広い Agent ランドスケープのどこに位置するかは、リモート算力と個人 AI Agent クラスター最適化の文脈とも重なる。
2. Skills はどう分類するか?(What)
「どの 10 個を入れるか」の前に、3 層を切り分ける。
2.1 内蔵 Skill(すぐ使える)
Anthropic が /code-review、/debug、/batch、/loop、/claude-api などを同梱。セッションごとに利用可能で、ディレクトリ作成不要。個人が Agent の挙動を素早く検証するのに向く。内蔵 Skill はリファレンス実装として読む——ステップ構成、前提コンテキスト、呼び出すツールを把握してからカスタム Skill を書く。
2.2 プロジェクト級 Skill(.claude/skills/)
リポジトリと一緒に移動し、Git にコミット必須。チームの PR 規約、リリースチェックリスト、セキュリティ監査テンプレートに最適。git clone 後に /skills を実行すれば同じプレイブックが見える。社内サービス名、必須 JIRA プレフィックス、ASC バンドル ID 規約など、会社固有の言語はここに書く。
2.3 個人級 Skill(~/.claude/skills/)
プロジェクト横断の習慣——コミットメッセージの文体、メモ整理、個人向けリサーチ要約など。リポジトリに縛られず、チーム PR なしで素早く反復できる。3 つのリポジトリで同じ Skill が必要になったら、プロジェクト級に昇格させる。
多くのチームが陥るのは、パスが楽だから個人級から始めること。ベストエンジニアが去るとワークフローの半分が消える。プロジェクト級 Skill は、毎回の standup をプロンプト療法にしないための制度化だ。
description を読み、意図が合えば本文を読み込む。だから description の「何をするか + いつ使うか」は、本文の文体より重要だ。
3. 必携 10 Skill の比較(How Compare)
下表は「ツール × 入口 × 実行 × コンテキスト × 対象者」で統一。内蔵 2 個 + 自作推奨 8 個(名前は任意、ロジックは維持)。名前を変える前に、週次で繰り返しているタスクにマッピングする——直近 3 回いつ必要だったか言えなければ、それは Skill ではなく願望リストだ。
code-review と debug が入口。commit と test-runner が次の転換点——Agent を検証可能な成果物(Git 履歴、テスト出力)にアンカーする。xcode-release と ci-fix は macOS 実行が必須——Skill 本文を書く前にホストを決める。
| ツール / Skill | 入口 | 実行能力 | コンテキスト | 向いている人 |
|---|---|---|---|---|
| code-review(内蔵) | /code-review または自動 |
diff 読取、リスク指摘、修正案 | ステージ済み / PR diff | コードを出すすべての開発者 |
| debug(内蔵) | /debug |
再現、ログ追加、根本原因特定 | スタックトレース + 関連ファイル | 障害対応が多いエンジニア |
| commit(カスタム) | /commit |
Conventional Commits 形式で message 生成 | git diff --staged |
Git 履歴を重視するチーム |
| security-review | /security-review |
OWASP パターン、シークレット漏洩スキャン | 変更ファイル + ロックファイル | リリース前ゲート、コンプライアンス |
| test-runner | /test または自動 |
単体 / 結合テスト実行、失敗解析 | テストディレクトリ + CI 設定 | TDD、CI 担当 |
| xcode-release | /xcode-release、手動推奨 |
Archive、署名、ASC アップロード | .xcodeproj、証明書・プロファイル |
iOS / macOS 開発者 |
| create-skill | /create-skill |
新規 SKILL.md スキャフォールド生成 | 既存 commands / ドキュメント | チーム Skill 管理者 |
| docs-sync | API 変更後に自動 | README / OpenAPI コメント同期 | ソース + docs ツリー | OSS メンテナ、プラットフォーム組 |
| ci-fix | CI 失敗後に手動 | Actions ログ読取、設定修正 | .github/workflows |
DevOps、フルスタック |
| refactor-plan | /refactor-plan |
モジュール分割、移行手順列挙(一括大改修はしない) | リポジトリ全体の依存グラフ | 技術的負債担当、アーキテクト |
3.1 内蔵 vs カスタム:早見表
| 比較項目 | 内蔵 Skill Anthropic 保守 |
プロジェクトカスタム Skill
.claude/skills/
|
|---|---|---|
| バージョン管理 | Claude Code アップグレードに追随 | Git 同倉、コードと同様に review 可能 |
| チーム共有 | 全員同一 | 社内規約をコード化できる |
| ツール権限 | デフォルトで全ツール | allowed-tools で絞れる |
| 典型シーン | 汎用 review / debug | Xcode リリース、社内 API 形式 |
iOS の収益検証では xcode-release をビジネス Skill と重ねる——Claude Code で iOS アプリを作って稼ぐ:7 日間検証チェックリストを参照。
4. シナリオ別の選び方:決定マトリクス
下表はインストール順の目安であり、買い物リストではない。Skill 追加のたびに /skills を実行し、自動トリガーが多すぎるか足りないかを観察する——description の調整はロールアウトの一部だ。
| あなたのシナリオ | 優先インストール順 | 備考 |
|---|---|---|
| 個人 side project | code-review → commit → debug | まず内蔵、同タスク 3 回目でカスタム化 |
| iOS / Flutter チーム | xcode-release → test-runner → ci-fix | ビルドは macOS 必須;クラウド Mac で Agent 実行 |
| OSS メンテナ | code-review → docs-sync → security-review | PR 量多いほど docs-sync の効果大 |
| スタートアップ・フルスタック | commit → ci-fix → refactor-plan | 人数が少ないほど Runbook 化が効く |
| セキュリティ重視 / 金融 | security-review(disable-model-invocation: true)→ test-runner |
高リスク Skill は自動トリガー禁止 |
5. おすすめの組み合わせ(Stack)
スタックは意図的な重ね合わせだ。1 つで review 品質、もう 1 つでコミット規律、3 つ目で正しい OS 上の実行。10 個を初日に全部入れない——1 スタックを 2 週間使い、同じ指示を打ち直している自分を捕まえたときだけ次の Skill を追加する。
組み合わせ A — 最小構成(1 日)
- 内蔵
/code-review+ カスタムcommit(description + 本文 5 行で十分) - ターミナルで Claude Code を常駐、編集直後に review
- 成功指標:PR コメントが減り、チェックリストが一貫する
組み合わせ B — iOS リリーススタック
xcode-release(手動)+test-runner(Swift 変更後に自動)- 実行ノード:ローカル M4 または Hashvps クラウド Mac——Windows/Linux では Archive 不可
- 成功指標:Archive + アップロードがノート PC とリモートノードで同じ Skill によりヘッドレス完了
組み合わせ C — チーム規約スタック
- プロジェクト級
security-review+docs-sync+ci-fix - PR テンプレに「マージ前に
/security-reviewを実行」と明記 - 成功指標:新規コントリビュータが秘密のプロンプトを聞かずに review を通過
組み合わせ D — Skill 工場
- 個人級
create-skill——3 回目に繰り返した手動プロンプトは Skill 化 - 四半期ごとに
/skills整理:30 日未使用は削除 - 成功指標:リポジトリ複雑度が上がっても Skill 数は横ばい
6. よくある誤解
Skill 失敗の多くは「モデルが鈍くなった」ように見えて、実際は description の重複、ツール制限の欠如、macOS 専用ステップを間違ったホストで走らせていることが原因だ。11 個目を追加する前にこのリストを確認する。
「Skill は多いほど良い」→descriptionが互いにトリガーを奪い合いコンテキストが膨張;10 個以内で境界が明確な方が安定。「本文が長いほど強い」→ メインSKILL.mdは約 500 行以内、詳細はreferences/へ。「個人ディレクトリだけでチーム運用できる」→ チーム規約は.claude/skills/+ Git へ。「全部自動トリガーが正義」→ リリース、削除、本番設定変更はdisable-model-invocation: true。「Skill は CI の代わり」→ Skill は開発時アシスト;ゲートは GitHub Actions / Xcode Cloud にハードコード。「Mac なしで xcode-release」→ Archive と codesign は macOS 必須——ローカルまたはクラウド Mac ノード。「ブログの Skill を description 無編集でコピー」→ 汎用 description は自動トリガーされない;自リポジトリのファイル種別とコマンドに書き換える。
7. 七ステップ:今日から Skills を入れる
週末ハッカソンではなく 1 週間のロールアウトとして扱う。1 日目は内蔵のみ。3 日目に繰り返しタスクから最初のカスタム Skill。7 日目に Apple プラットフォームビルドなら macOS 実行をバインドする。
- Claude Code をアップグレード——2026 年 Agent Skills 対応ビルドに。ターミナルで
claude doctorを実行し、CLI・認証の問題を先に解く。 - 繰り返しを列挙:先週、同じ review チェックリストを 3 回打った? → Skill 候補。3 回見つからなければカスタム Skill の時期ではない。
- ディレクトリ作成:
mkdir -p .claude/skills/commit/SKILL.md(プロジェクト)または~/.claude/skills/(個人)。1 Skill 1 フォルダ。 - frontmatter 記述:
descriptionに動詞 + シーン;高リスクはdisable-model-invocation: true。トリガー文言を言い換えてマッチするかテストする。 - 検証:
/skillsで一覧確認;実タスクで自動トリガーと手動/nameを試す。誤発火と未発火を別々に記録。 - Git コミット:プロジェクト Skill はコードと同じ PR に。reviewer も Skill 変更を審査。5 分で読めるサイズに。
- 実行ノード接続:Xcode / launchd を含む Skill は macOS ホスト(ローカルまたはクラウド Mac)にバインド。SSH 接続後も同じ
/xcode-release。README にホストを明記し、CI と人間が同じノードを使う。
mkdir -p .claude/skills/commit cat > .claude/skills/commit/SKILL.md <<'EOF' --- description: Write Conventional Commits message from staged git diff. Use when user asks to commit or /commit. allowed-tools: Bash, Read --- # Commit Skill 1. Run `git diff --staged` 2. Output subject <= 72 chars, body with bullet points if needed 3. Do not commit until user confirms EOF claude /skills
8. まとめ
2026 年の Claude Code Skills の本質は、「ベテランエンジニアの頭の中のチェックリスト」を、バージョン管理・共有可能・権限制限付きの Skill Framework にすることだ。まず code-review、debug、commit、security-review、test-runner の 5 つを土台にし、スタックに応じて xcode-release、ci-fix、docs-sync、refactor-plan、create-skill を重ねる。
高額サブスクと最初のプロジェクト Skill のどちらを先にするか迷ったら、Skill を選ぶ。サブスクはトークン単価が変わる;Skill は自分が何度同じことを言うかを変える。モデルは平凡でも Skill が優秀なチームの方が、最先端モデルと場当たりプロンプトのチームより予測可能に出荷できる。
非対称な結論を忘れないでほしい:分水嶺はモデルスコアではなく、ワークフローの入口と実行境界だ。 高いサブスクを議論する前に、まず SKILL.md に焼き込む。
関連リンク:Claude Code Skills 公式ドキュメント · Anthropic 料金
FAQ
クラウド Mac で Skills を動かす——Xcode と Agent がよりスムーズに
Claude Code の xcode-release、ci-fix などの Skill は、ネイティブ macOS と安定した shell 環境が前提だ。Apple Silicon M4 のユニファイドメモリは Xcode とターミナル Agent の並行実行に余裕を持たせ、無ファン・低消費電力の Mac mini は 7×24 ヘッドレス実行にも向く。
ノート PC で一晩中 Archive を回したくない、チームで同じ .claude/skills/ 実行ノードを共有したいなら、Hashvps クラウド Mac mini M4 が SSH/VNC、専用 IPv4、Homebrew 済みのクリーン環境を提供する——Skill は一度書けば、ローカルでもクラウドでも同じコマンドで起動できる。
Claude Code Skills を iOS リリースや CI パイプラインに接続するなら、 Hashvps クラウド Mac は現時点で最もコスパの良い実行ノード—— プランと料金を確認する、 Agent ワークフローをローカルハードウェアに縛られないようにしよう。