Claude Code の新機能「Skills」とは? Gemini の Gems と何が違うのか徹底比較
AI エンジニアリングツールの Claude Code が登場し、その中でも注目されているのが 「Skills(スキル)」 という機能です。
「特定の役割を AI に持たせる」という意味では、Google Gemini の 「Gems」 や ChatGPT の 「GPTs」 に似ていますが、実は開発現場に特化した非常に強力な進化を遂げています。
今回は、Skills と Gems を比較しながら、その正体を探っていきましょう。
Skills は「AI のための業務マニュアル」
Gemini の Gems が「特定の性格や専門知識を持つチャット相手」を作るものだとしたら、Claude Code の Skills は 「プロジェクト専用の自動化マニュアル」 です。
新入社員に「うちのコード規約はこれ」「ドキュメントはこの形式で書いて」と教えるオンボーディング資料を、そのまま Claude にパッケージ化して渡すようなイメージです。
Gems との違い:3つの決定的なポイント
似ているようで、実は中身はかなり「エンジニア向け」に特化しています。
| 特徴 | Gemini Gems | Claude Code の Skills |
|---|---|---|
| 起動方法 | 手動(その Gem を選んで話しかける) | 自動(指示から Claude が必要性を判断) |
| 実行能力 | テキスト生成(チャット)がメイン | スクリプトやコマンドの実行が可能 |
| メモリ消費 | 全指示を常に読み込む | 必要な時だけ詳細を読み込む(節約型) |
① 「勝手に気づいてくれる」自律性
Gems は「今日はこの Gem を使おう」とユーザーが選ぶ必要があります。
一方、Skills は Claude があなたの発言(例:「テストコードを書いて」)を分析し、「あ、このプロジェクト用のテスト用スキルを使おう」と自分で判断して発動します。
② 「道具(スクリプト)」を使える実行力
Skills の最大の特徴は、単なるテキストの指示だけでなく、シェルスクリプトなどの実行ファイルとセットにできる点です。
「セキュリティチェックを行い、NG だったら修正案を出す」といった、外部ツールを巻き込んだワークフローをスキルとして定義できます。
③ 賢い節約術「プログレッシブ・ディスクロージャー」
大量の指示を AI に与えると、記憶容量(トークン)をすぐに使い果たしてしまいます。
Skills は、最初は「スキルの概要」だけを把握し、本当に使う時だけ詳細なマニュアルを読み込むという賢い設計になっています。
具体的な活用シーン
- コードレビューの自動化: 自社の禁止パターンを教え込み、コミット前にチェックさせる。
- 定型ドキュメントの作成: リリースノートや README をプロジェクト固有のフォーマットで一瞬で作成。
- テストの自動実行: 特定のコマンドを実行し、エラーが出たら修正までをセットで自動化。
まとめ:Skills は「専属エンジニア」への第一歩
Gemini の Gems が「便利な相談相手」なら、Claude Code の Skills は 「プロジェクトのルールを完璧に把握した、自走する専属エンジニア」 を育てる機能と言えます。
一度スキルを定義してしまえば、チーム全員で共有でき、作業の質を劇的に高めることができます。Claude Code を使っているなら、まずは簡単な「命名規則チェック」あたりからスキル化してみるのがおすすめです!
