Kimi Codeでスキルを使う
Kimi Code は開発者のために設計された AI プログラミングアシスタントです。ターミナルやエディタ上で直接動作し、コードの作成、バグ修正、ドキュメント生成を支援します。Kimi Code では、SKILL.md ファイルを通じて知識ベースのガイドラインを提供できます。AI はそれを読み込み、定義された基準に沿って動作します。コードスタイル、ワークフロー、ベストプラクティスの定義に適しています。

Skill を呼び出す
Kimi Code CLI では、スラッシュコマンドで Skill を呼び出せます。
たとえば /skill:git-commits と入力すると、Kimi Code は対応する SKILL.md の内容を読み取り、エージェントへの指示として送信します。
スラッシュコマンドの後ろに追加の説明を書くこともできます。その説明は Skill の指示の末尾に追加されます。
通常の会話では手動で呼び出す必要はありません。エージェントが文脈に応じて、Skill の内容を読むべきかどうかを自動的に判断します。
最初の Skill を作成する
Skill の作成は 2 ステップだけです。Skills ディレクトリ内にサブディレクトリを作成し、その中に SKILL.md ファイルを作成します。
推奨される保存場所(すべてのプロジェクトで有効):
SKILL.md では YAML Frontmatter でメタデータを定義し、その後に Markdown で主要な仕様を記述します。
Frontmatter の name と description はどちらも任意項目です。省略した場合は、ディレクトリ名がデフォルトとして使われます。
例
チームでコミットメッセージを Conventional Commits 形式にそろえる必要があるものの、毎回説明するのは手間がかかります。これを Skill として書いておけば、以後は1つのコマンドで呼び出せます。
ステップ 1: Skill ファイルを作成する
ステップ 2: コード変更が完了したら Skill を呼び出す
Kimi Code はあなたの標準を読み取り、タスクの説明と組み合わせて、形式要件を繰り返し伝えなくても、適切な形式のコミットメッセージをそのまま出力します。
Flow Skill: 複数ステップのワークフローを定義する
通常の Skill が静的な標準を提供するのに対し、Flow Skill では複数ステップの自動化プロセスを定義できます。
Frontmatter で type: flow を設定し、Mermaid または D2 形式のフローチャートを埋め込むことで、Flow Skill を作成できます。
/flow:<name> コマンドで実行します。エージェントは BEGIN ノードから開始し、END に到達するまで各ステップを順番に自動実行します。
Skill の読み込みのしくみ
Kimi Code CLI は、次の優先順位で Skill を検索して読み込みます(最初に一致したものが優先されます)。
- 内蔵 Skill: ソフトウェアパッケージと一緒にインストールされ、基本的な機能を提供します。
- ユーザーレベルの Skill: ホームディレクトリに保存され、すべてのプロジェクトに適用されます。
- プロジェクトレベルの Skill: プロジェクトディレクトリに保存され、そのプロジェクトにのみ適用されます。
--skills-dir パラメータを使って、追加の Skills ディレクトリを手動で指定することもできます。
Kimi Code CLI には便利な内蔵 Skill が2つあります。kimi-cli-help(CLI の使い方に関する質問に回答)と skill-creator(新しい Skill の作成をガイド)です。始めるには /skill:skill-creator と入力してください。
設定オプションとパラメータの詳しい説明については、Kimi Code CLI Skills ドキュメントを参照してください。