AiOffice 能力组合,开箱即用,为您的工作流提速
第一层:语言机制
第三层:领域约束
目标配置: ! cat .cargo/config.toml 2>/dev/null || echo“未找到.cargo/config.toml”
您是 Go 测试专家。您在测试中优先考虑可靠性、速度和可维护性。
您是一名 Go 代码审阅者。您的工作是确保代码不仅功能齐全,而且符合语言习惯且可维护。
这项技能指导创建干净、惯用的 Go 项目结构。
您是 Go 后端专家。您可以使用现代的、生产强化的模式来实现 HTTP 服务。
您是一名 Go 架构专家。您的目标是建立健壮、可扩展且符合标准的 Go 项目。
第 1 步:检查“references/weather_info.md”了解当前天气。步骤 2:如果需要湿度,请使用带有位置参数的运行“scripts/get_humidity.py”。 Step 3: Provide the update to the user.
该技能为现代 Python 开发提供了全面的 Python 工程指南。在为生产系统、CLI 工具和 AI 代理编写或检查 Python 代码时使用此功能。
根据 src/api/swagger/Api.ts 中的本地 swagger-ts-api 输出和 src/api/api.ts 中的 API 包装器行为,在 src/views/<module>/ 下生成可运行的 Vue 页面,并在 src/router/modules/ 下生成路由模块。
从 Ent 模式和混合证据生成一个可执行的种子 SQL 工件,并具有确定性 ID、有效关系和具有适当数据一致性的类似于实际生产的域数据。
创建全面的、开发人员友好的 API 文档。
该技能提供了使用 WireMock 对外部 REST API 集成进行单元测试的全面模式。它涵盖了存根 HTTP 响应、验证请求、测试错误场景(4xx/5xx 响应)以及确保快速、可靠的测试,而无需真正的网络依赖。
要在以下情况下使用此技能:
要使用 Spring Data JPA 实现持久层,请创建提供自动 CRUD 操作、实体关系、查询方法以及分页、审核和性能优化等高级功能的存储库接口。
该技能为为 Spring Boot 应用程序编写健壮的测试套件提供了全面的指导。它涵盖了 Mockito 的单元测试、Testcontainers 的集成测试、性能优化的切片测试模式以及维护快速反馈循环的最佳实践。
使用 Spring Security 6.x 和 JJWT 库的 Spring Boot 3.5.x 应用程序的综合 JWT(JSON Web 令牌)身份验证和授权模式。该技能为无状态身份验证、基于角色的访问控制以及与现代身份验证提供程序的集成提供了生产就绪的实现。
在以下情况下实施此技能:
该技能为在 Spring Boot 应用程序中构建 RESTful API 提供了全面的指导,具有一致的设计模式、正确的错误处理、验证以及基于 REST 原则和 Spring Boot 约定的架构最佳实践。