软件开发 Skill技能列表

4.5

提交生成技能Skill commit

这是一个自动化工具,用于生成符合规范的、代码评审友好的 Git commit 信息,专为 xiaozhi-client 项目设计,强调务实开发理念,提升开发效率和协作质量。关键词:Git, commit, 代码评审, xiaozhi-client, 务实开发, 自动化生成。

4.5

API文档自动生成技能Skill api-docs

这个技能用于自动从xiaozhi-client项目的TypeScript/JavaScript源代码中提取API信息,生成符合Nextra (Next.js) 标准的MDX文档。它支持源代码解析、文档生成、类型集成和示例代码生成,遵循务实开发理念,提升开发者体验和项目可维护性。关键词:API文档、自动生成、Nextra、TypeScript、源码解析、文档工具、DevOps。

4.5

Notion集成与自动化操作Skill notion

该技能提供通过 API 搜索、读取、创建和更新 Notion 页面和数据库的能力,支持知识捕获、会议准备、研究文档和工作流管理,实现自动化任务和效率提升。关键词:Notion API, 自动化工具, 知识管理, 项目协作, 工作效率优化, 数据集成, 工作流自动化。

4.5

Gmail邮件管理技能Skill gmail

这个技能提供了一套基于 Gmail API 的工具,用于自动化邮件管理任务,包括邮件读取、发送、搜索、删除、标签组织和批量操作。适用于集成到应用程序、自动化工作流和邮件处理优化。关键词:Gmail API、邮件自动化、邮件管理工具、电子邮件处理、批量操作、标签管理。

4.5

GitHub技能Skill github

该技能提供基于GitHub OAuth认证的集成功能,允许用户搜索和浏览GitHub仓库、管理代码问题与拉取请求、创建分支并提交文件更改,适用于软件开发的版本控制与协作流程。关键词:GitHub, 仓库搜索, 代码管理, 问题跟踪, 拉取请求, 分支管理, OAuth认证, 开发工具, 版本控制, 协作平台。

4.5

代码解释器Skill code-interpreter

这个技能是一个基于AWS Bedrock AgentCore的代码解释器,提供安全的沙箱环境,用于测试、调试和原型代码,支持Python、JavaScript和TypeScript等多种语言,预装200+库,适合数据科学、机器学习、量化金融等场景。关键词:代码测试、原型设计、沙箱环境、数据分析、机器学习、Python编程。

4.5

编写Rust测试Skill write-rust-tests

此技能用于编写Rust代码的单元测试,确保代码的正确性和可靠性。它指导如何全面测试公共API、处理边缘案例和错误条件,并避免冗余测试,以提高测试覆盖率。关键词:Rust测试、软件测试、代码覆盖率、测试冗余避免。

4.5

代码提交前全面验证技能Skill verify

此技能用于在软件开发过程中,提交代码或创建Pull Request之前自动运行全面的验证流程,包括代码格式化检查、静态分析、构建验证和测试执行,以提升代码质量和减少错误。关键词:代码验证、自动化测试、DevOps、软件测试、代码质量、提交前检查。

4.5

Rust测试编写指南Skill rust-tests-guidelines

此技能提供编写高质量Rust代码测试的全面指南,涵盖测试公共和私有API的策略、使用insta和proptest工具进行输出验证和属性测试、代码组织方法以及处理外部C符号。关键词包括Rust测试、insta、proptest、API测试、测试策略、代码组织、软件测试、Rust编程。

4.5

Rust文档编写指南Skill rust-docs-guidelines

这个技能提供了编写Rust编程语言文档的标准和最佳实践,旨在提高文档质量和可维护性。它包括使用内部文档链接避免重复、关注设计意图、优化代码注释等关键方面,适用于Rust开发者、技术文档工程师和软件架构师。关键词:Rust, 文档编写, 内部链接, 代码注释, 软件开发, 最佳实践, 技术文档, 编程指南。

4.5

运行Rust测试Skill run-rust-tests

此技能用于在修改 Rust 代码后自动运行测试以验证正确性,支持按包或特定测试运行,适用于软件开发和 DevOps 流程。关键词:Rust 测试,自动化测试,软件开发,测试验证,DevOps,代码质量

4.5

运行Rust基准测试Skill run-rust-benchmarks

这个技能用于运行Rust语言的基准测试,并与C语言实现进行性能比较,帮助开发者优化代码、分析性能差异,提升软件效率。关键词包括:Rust基准测试、C实现、性能比较、代码优化、软件开发工具。