Community编程与开发github.com

clanker25/ai

添加新的AI功能示例的指南,用于针对实际提供商API测试特定功能。

ai 是什么?

此技能旨在指导开发者向 `examples/ai-functions` 目录添加新的AI功能示例。这些示例主要用于针对实际提供商API进行测试,确保新功能或缺陷修复的正确性,同时也可以作为用户文档。该指南要求根据变更识别新功能或修改的功能,针对语言模型需要在 `generateText` 和 `streamText` 两种变体中添加示例,而对于其他类型的模型则添加对应顶级函数(如 `generateImage`、`generateSpeech`)的示例。创建示例后,需运行 `pnpm type-check:full` 检查并修复类型错误。此技能适用于基于TypeScript的AI开发项目,侧重代码示例维护与质量保障。

兼容平台~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.

相关技能