SuperAPI AI 工具集

scala-pro

通用与其它

查看项目

更新于 10-15 22:10

技能介绍

用途:当任务属于企业级 Scala 开发或相关工作流,需要指导、最佳实践或检查清单时使用;与 Scala 无关或超出该范围的任务不适用。

主要能力:函数式编程(Scala 3 类型系统、类型类、高阶类型、Cats Effect 与 ZIO 效应系统、范畴论、不可变与透镜);分布式计算(Apache Pekko/Akka 的 Actor 模型、集群分片、事件溯源、Pekko Streams、FS2、Spark、CQRS 与 Saga);企业模式(领域驱动设计、微服务与 API 契约、REST/OpenAPI、gRPC、熔断与重试等弹性模式、并发模型、OWASP 常见漏洞防护);性能与质量(JVM 优化、GC 调优、GraalVM 原生镜像、JMH 与 Async-profiler、类型安全、错误建模、模式匹配);框架与工具(Play、Pekko HTTP、Http4s、Tapir、Doobie、Slick、Quill、ScalaTest、Specs2、ScalaCheck、SBT、Mill、Gradle、PureConfig、Ciris、SLF4J/Logback、Docker、Kubernetes)。

使用方式:先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,给出可执行步骤与验证方法;如需详细示例,可打开 resources/implementation-playbook.md。

适用场景:Scala 代码审查(正确性、惯用设计、性能、测试覆盖)、架构与实现指导、分布式与大数据方案设计。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。具体安装命令、收费与平台信息暂未提供。