Skills

AI Navigate Original / 2026/4/27

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical Usage
共有:

要点

  • Skills は Agent のやり方を自分専用に拡張する
  • 流儀/規則を永続化し AI が自動遵守、教え直し疲れが消える
  • Markdown 1 ファイル、自動発動/明示呼び出し、Git で共有
  • 1 Skill=1 関心事、1 プロジェクト 10 個程度、機密不可

Skills とは

Skills は AI コーディングエージェントの「やり方」を自分専用に拡張する仕組み。プロジェクト固有の流儀・繰り返しタスク・社内ルールを Skill として登録すれば、AI が常にそれを守ってくれます。Claude Code、Codex、Cursor などで類似機能が提供されています(本記事では Claude Skills を中心に、共通の考え方を整理)。

Skill が解決する問題

AI に毎回同じ前置きを書いていませんか?

  • 「コミットメッセージは英語で、Conventional Commits 形式で」
  • 「テストは Vitest で、describe/it の階層で」
  • 「リファクタの時は、まず影響範囲を一覧化して」

これらは Skill として永続化すれば、AI が次回以降は自動で守る。「教え直し疲れ」が消えます。

Skill の構造

Skill は基本的に Markdown ファイル 1 つで定義できます:

---
name: e2e-test-writer
description: |
  Vitest + Playwright で E2E テストを書く時のスタイルガイド。
  ファイル命名、describe 階層、データクリーンアップ。
---

# 命名
- 1 機能 1 ファイル
- ファイル名: feature-name.e2e.ts

# describe 階層
- 最上位: 機能名
- 第 2 階層: ユーザー操作シーケンス
...

使い方(Claude Code)

① プロジェクト内に skills/ ディレクトリ作成

続きを読むには無料登録が必要です

アカウントを作成すると、オリジナル記事の全文をお読みいただけます。