Community程式設計與開發github.com

clanker25/ai

新增 AI 函數範例的指南,用於針對實際提供商 API 測試特定功能。

ai 是什麼?

此技能「clanker25/ai」的主要目的是提供清晰的指引,幫助開發者在 `examples/ai-functions` 目錄中新增 AI 函數範例。這些範例不僅能作為文件供使用者參考,更核心的用途是用來對實際的 AI 提供商 API 進行測試,驗證特定功能或錯誤修復是否正確運作。技能會根據模型類型(如語言模型)和頂層函數(如 `generateText`、`streamText`、`generateImage`)來決定範例的結構。例如,語言模型的範例需要同時提供 `generateText` 和 `streamText` 兩種實作變體。最後,技能要求開發者在新增範例後執行 `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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

新增函數範例

檢視目前分支中的變更,找出新增或修改的功能或錯誤修復,這些內容若能在 examples/ai-functions 目錄中新增範例將會有所助益。這些範例用於針對實際的提供商 API 測試特定功能,同時也能作為使用者的文件。

判斷應為哪種模型和頂層函數新增範例。對於語言模型,範例應以兩種變體新增:一種用於 generateText,另一種用於 streamText。對於其他類型的模型,則為相關的頂層函數新增範例(例如 generateImage、generateSpeech)。

建立範例後,執行 pnpm type-check:full;修正遇到的任何錯誤。

Individual skills in this repo

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

相關技能