G
Go 静态检查配置
samber/cc-skills-golang
配置 golangci-lint 等检查工具,解释告警并审查抑制规则的合理性。
工具、技能与灵感,在这里找到下一步。
从设计方法到细腻动效,找到你的创作搭档。
配置 golangci-lint 等检查工具,解释告警并审查抑制规则的合理性。
使用 Cobra 设计命令树、参数校验、补全与测试。
编写和比较 Go 基准,利用 pprof、trace 与 benchstat 分析性能证据。
通过 swaggo 注解组织 Swagger 接口文档。
通过 dig 的提供与调用机制组织依赖图。
为 Go 服务组织结构化日志、指标、分布式追踪、持续性能采样与告警。
使用 samber/do 组织服务依赖、作用域和生命周期。
针对已测得的瓶颈优化分配、CPU、内存布局、GC、缓存和热点路径。
使用 samber/oops 补充错误上下文、调用信息与日志关联。
设计结构体、组合、接口和接收者,处理类型断言、字段标签与接口隔离。
系统排查崩溃、死锁、数据竞争和异常行为,结合测试与诊断工具定位根因。
整理跟踪 Go 生态变化的资讯、社区与学习渠道。
设计 context 的传播、取消、超时和请求范围数据,检查后台任务的生命周期。
使用 Fx 模块与生命周期钩子组织应用启动和关闭。
整理错误创建、包装、判断和日志记录,处理自定义错误与 panic 边界。
分析重大变化对需求、架构与体验文档的影响并提出调整方案。
从规格、想法或代码出发记录一致的系统架构决策。
从边界条件、证据、结构和表达等视角评审代码或文档。