AiOffice 能力组合,开箱即用,为您的工作流提速
Flask 是一个用于 Python Web 开发的微框架,旨在构建微服务、REST API 和灵活的 Web 应用程序。其极简的核心和广泛的扩展生态系统使其成为需要轻量级架构、快速开发和对组件完全控制的项目的理想选择。
反模式:
记录 API 和代码接口的最佳实践。每个代理消除约 100-150 行冗余文档指导。
使用经过验证的 REST、GraphQL 和 gRPC 模式以及适当的版本控制、身份验证和错误处理来设计健壮、可扩展的 API。
使用本地 ecu.test 文件作为事实来源。在发布时 (<=2025.1) 首选 RST ( *_sources/*.rst.txt ),否则使用 Sphinx HTML 文档 (>=2025.2)。始终确认 Templates\ApiClient\ApiClient.py / Templates\ApiClient\ApiClient.xml 中的准确 Python 签名。
现代 JavaScript 开发的综合指南,涵盖性能、代码质量和最佳实践。
将 BFL FLUX API 集成到应用程序中以进行图像生成、编辑和处理时,请使用此技能。
该技能分析工作区中的所有 Go 函数并生成:
通过适当的可视化、基于合并的更新和迭代 CodeRabbit 审查周期来管理堆叠(相关)拉取请求的工作流程。
对代码更改进行安全审查。
Java Spring 服务的 REST API 标准。
使用 PIT 突变测试来识别通过但未正确验证行为的测试。
使用 Spock Framework 和 Groovy 在 Java 项目中编写测试的指南。
Bitso 项目的 Java 服务标准。
Java/Gradle 项目的 JaCoCo 代码覆盖率配置。
Java 项目中 Gradle 配置的标准,包括版本目录、依赖包和多模块设置。
此技能为实施和维护 Git 挂钩提供了指导,这些挂钩在提交和推送到达存储库之前强制执行代码质量标准。
SonarQube 通过 MCP(模型上下文协议)集成,用于 Java 代码质量分析、覆盖率检查、安全热点审查和重复分析。
用于管理 Java/Gradle 项目中的库版本、依赖关系约束和物料清单 (BOM) 的标准。
使用 jOOQ 和 Flyway 的 Java 服务的数据库集成模式。