后端开发 Skill技能列表
异步Python模式Skill async-python-patterns
异步Python模式技能专注于使用Python的asyncio库实现高性能、非阻塞的异步编程,适用于构建Web API、并发系统、实时应用和数据抓取等场景。关键词:Python异步编程、asyncio、并发编程、非阻塞I/O、高性能应用、异步Web开发。
JSON-RPC协议专家Skill json-rpc
这个技能用于构建安全、符合JSON-RPC 2.0标准的RPC服务器和客户端,实现方法分发、错误处理、批量处理,适用于微服务、API开发和后端系统集成。关键词:JSON-RPC, 协议, API, 微服务, 安全, RPC, 后端开发。
可空引用类型审计工具Skill nullable-audit
这是一个用于.NET开发的技能,旨在审计代码库中可为空引用类型的采用情况,分析编译警告,并提供迁移建议,帮助开发者提高代码质量。关键词包括:.NET、可为空引用类型、代码审计、编译警告、迁移建议、C#开发、代码健壮性。
ErlangOTP行为模式Skill ErlangOTPBehaviors
本技能涉及使用Erlang OTP行为模式构建可靠、生产就绪的分布式应用程序。包括gen_server用于有状态客户端-服务器进程,gen_statem用于复杂状态机,supervisors用于容错系统,gen_event用于事件处理,以及应用行为用于打包。适用于后端开发、服务器端编程和高可用性系统。关键词:Erlang, OTP, 行为模式, gen_server, gen_statem, supervisor, 容错, 状态机, 事件处理, 应用程序开发。
Effect-TS可观测性模式Skill effect-patterns-observability
这个技能提供了Effect-TS中可观测性的13个精选模式,包括日志记录、指标监控、追踪等,帮助开发者在TypeScript应用程序中实现高效的可观测性、调试和监控。关键词:Effect-TS、可观测性、日志、指标、追踪、TypeScript、后端开发、调试、监控、模式。
Credo代码检查Skill credo-checks
这个技能用于理解和修复Elixir代码中常见的Credo检查问题,包括代码一致性、设计、可读性、重构和警告检查,帮助提升代码质量和维护性。关键词:Credo,Elixir,代码质量,代码检查,编程规范。
Stripe支付处理器Skill stripe-handler
本技能用于处理Stripe支付系统中的自定义支付场景,包括一次性产品购买、自定义服务支付、Webhook履约以及后台任务处理。适用于非标准订阅和积分包的支付解决方案。关键词:Stripe支付,自定义结账,Webhook处理,Inngest后台任务,支付系统集成,幂等性设计。
C异步模式Skill csharp-async-patterns
这个技能专注于C#语言中的异步编程模式,包括async/await关键字、Task和ValueTask类型、异步流(IAsyncEnumerable)以及取消模式。它适用于开发响应式、可扩展的应用程序,如Web服务、UI应用等。关键词:C#、异步编程、Task、ValueTask、async streams、cancellation、ASP.NET Core。
Allra数据库设计及QueryDSL规则Skill allra-database-schema
Allra后端团队数据库设计规范,涵盖JPA实体设计、QueryDSL查询编写、事务管理标准。提供Spring Boot项目中的数据库层最佳实践,包括Repository结构、DTO投影、关联关系映射和@Transactional使用指南。关键词:数据库设计、JPA、QueryDSL、Spring Boot、事务管理、后端开发、Java持久层、ORM最佳实践。
存储调试仪表化Skill storage-debug-instrumentation
存储调试仪表化是一个用于增强后端系统(特别是PostgreSQL和ChromaDB存储层)可观测性和故障排查能力的开发工具包。它提供启动性能监控、存储一致性检查、原始数据浏览和可视化仪表板,帮助开发者快速诊断数据漂移、性能瓶颈和同步问题。关键词:存储调试,可观测性,PostgreSQL,ChromaDB,漂移检测,启动指标,调试仪表板,后端监控,数据一致性,性能分析。
Moodle外部API开发Skill moodle-external-api-development
Moodle外部API开发技能用于为Moodle学习管理系统创建自定义外部web服务API,支持REST/AJAX端点,适用于课程管理、用户跟踪、测验操作、插件功能等场景,涵盖参数验证、数据库操作、错误处理、服务注册和Moodle编码标准。关键词:Moodle, API开发, Web服务, LMS, 课程管理, 用户跟踪, 测验操作, 插件开发
探索Rust包Skill exploring-rust-crates
该技能用于生成和使用Rust文档,帮助开发者理解和探索Rust包的API、代码结构和组织方式,适用于软件开发中的代码理解和文档生成。关键词包括Rust文档、crate API、代码组织、软件开发工具、Rust编程。