← 一覧に戻る AI · Visual Glossary
82 · G. エンジニアリング
YAML

YAML

インデントで構造を示す設定形式

name:x-post-skill
type:command
args:
input
output
enabled:true

YAMLってそもそも何?

人間にとって読みやすい設定ファイルの記述形式です。インデント(字下げ)で階層構造を表現する特徴があります。JSONよりもコメントが書けて、視覚的にスッキリするのが強み。Claude Codeのスキルファイルのフロントマター(先頭の設定部分)などで使われています。

身近な例えで理解する

例① 目次の書き方そのまま

本の目次で「章 → 節 → 項」とインデントを下げていくのと同じ感覚で、データの階層を字下げで表現。プログラマーでなくても読めるのが魅力。

例② 役所の申請書フォーマット

「氏名」「住所」「電話番号」と決まった形式で書くから、誰が書いても同じように読める。YAMLも、AIツールの設定を「決まった書式」で書くための共通ルール。スキルやツールの設定でよく出てきます。

📝
まとめ

YAMLは、人が読みやすい設定言語。Claude Codeのスキルを自作するなら、YAMLと避けて通れません。

More · Next Step

AI活用の実例・失敗談を、シェアしているオープンチャットがあります。単語を覚えたあと、実際の使い方に触れたい方へ。