Communityコーディング&開発github.com

AI関数のサンプル追加ガイド

新しいAI関数のサンプルを追加するためのガイド。実際のプロバイダAPIに対する特定機能のテストに使用します。

AI関数のサンプル追加ガイド とは?

このスキルは、`examples/ai-functions` ディレクトリに新しいAI関数サンプルを追加するための手順を提供します。サンプルは、実際のプロバイダAPIに対して特定の機能(新機能やバグ修正など)をテストするために使用され、同時にユーザー向けのドキュメントとしても機能します。追加するサンプルのモデル種別とトップレベル関数を適切に選択する必要があります。言語モデルの場合は`generateText`と`streamText`の2つのバリアントを追加し、その他のモデル種別(画像生成、音声生成など)には対応するトップレベル関数(例:`generateImage`、`generateSpeech`)のサンプルを追加します。サンプル作成後は`pnpm type-check:full`を実行してエラーを修正します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clanker25/ai/tree/HEAD/skills/add-function-examples

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

関数サンプルの追加

現在のブランチの変更を確認し、examples/ai-functions ディレクトリにサンプルを追加することでメリットが得られる新機能や修正された機能、バグ修正を特定してください。これらのサンプルは、実際のプロバイダAPIに対する特定機能のテストに使用され、ユーザー向けのドキュメントとしても機能します。

サンプルを追加するモデル種別とトップレベル関数を決定します。言語モデルの場合、サンプルは generateText と streamText の2つのバリアントで追加する必要があります。それ以外のモデル種別については、該当するトップレベル関数(例:generateImage、generateSpeech)のサンプルを追加してください。

サンプルを作成したら、pnpm type-check:full を実行し、発生したエラーを修正してください。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル