SuperAPI AI 工具集

code-examples

编程与开发

查看项目

更新于 10-16 08:07

技能介绍

用途:code-examples 属于技术文档领域的专用技能,职责是生成并校验代码示例,定位为单一用途(atomicity: single-purpose)。

主要能力:可生成 basic、integration、configuration、error_handling、full_project 五类示例;支持 javascript、typescript、python、go、rust、java、csharp、php、ruby、kotlin、swift 等语言(单次 1 至 10 种);可控制复杂度(beginner/intermediate/advanced)、是否包含测试、错误处理、注释、类型提示、导入、main、输出等;支持 lint 检查、安全检查与风格指南(google、airbnb、pep8、standard、prettier)。输出包含示例代码、说明、依赖与安装命令、运行命令、预期输出、测试代码,以及语法/导入校验、安全问题、lint 警告和可读性、可维护性、文档、测试覆盖率等质量评分。

使用方式:通过输入 schema 指定 example_type 与 languages 等必填项,可选 context(api_endpoint、library_name、framework、use_case)、structure(max_lines_per_example 默认 100,范围 10 至 500)与 quality 参数。技能内置参数校验、重试逻辑(指数退避)、执行前后日志与指标钩子。

适用场景:为 API、库、框架生成多语言集成示例、配置样例、错误处理示例与完整项目样例,并附带测试与质量校验。

限制:资料未提供具体收费、价格、平台与效果数据;语言与风格指南受枚举限制;示例行数上限 500;语法校验失败、依赖缺失等问题需按资料中的排查清单处理。