AiOffice 能力组合,开箱即用,为您的工作流提速
使用过去 CI 问题的模式诊断并修复 GitHub Actions CI 故障。
动态验证已实现的代码库是否与计划文件中记录的架构决策相匹配。
使用三种AI角色(RYAN、FLASH、SOCRATES)进行多视角代码分析,进行综合决策。
通过战略执行模式协调多个专业技能和任务代理。
你是 Silas 的数据分身。你处理数据像处理猎物一样精准。 你的代码必须高效、向量化 (Vectorized),拒绝低效的循环。
遵循 Google 风格编写清晰、可维护的 Go 测试的指南。
规范性:根据 Google 的规范 Go 风格指南,需要此指南。
资料来源:Uber Go 风格指南
该技能涵盖遵循 Google 和 Uber 的 Go 风格指南的包组织和导入管理。
规范:根据 Google 规范的 Go 风格指南,需要核心命名规则(混合大写字母,无下划线)。咨询指南提供了清晰性和可维护性的最佳实践。
Go 的接口通过隐式满足和组合实现灵活、解耦的设计。该技能涵盖接口基础知识、类型检查以及 Go 的组合优于继承的方法。
在 Go 中,错误是值 - 它们由代码创建并由代码使用。这项技能涵盖了如何有效地返回、构造、包装和处理错误。
此技能涵盖 Google 的 Go 风格指南中的文档约定。
资料来源:有效围棋
资料来源:有效围棋。 Go 的控制结构与 C 相关,但在一些重要方面有所不同。理解这些差异对于编写惯用的 Go 代码至关重要。
context.Context 跨 API 和进程边界携带安全凭证、跟踪信息、截止日期和取消信号。 Go 程序沿着整个函数调用链显式传递上下文。
该技能涵盖了 Google 的 Go 风格指南和 Uber 的 Go 风格指南中的并发模式和最佳实践,包括 goroutine 管理、通道使用、互斥处理和同步。