后端开发 Skill技能列表
.NETGC内存管理Skill dotnet-gc-memory
.NET GC 内存管理技能专注于优化 .NET 应用程序的垃圾收集和内存使用,包括 GC 模式配置、分代调优、大对象堆管理、Span<T>/Memory<T> 高级模式、数组池缓冲等,提升应用性能和减少内存开销。关键词:.NET、垃圾收集、内存管理、GC 优化、LOH、POH、Span<T>、Memory<T>、ArrayPool。
Rust到TypeScript错误处理Skill rust-errors
这个技能用于在Tauri桌面应用中实现Rust和TypeScript之间的错误处理模式,通过discriminated union确保类型安全传递。它涉及定义Rust错误、处理Tauri命令错误,并创建TypeScript可处理的错误类型。关键词包括Rust、TypeScript、错误处理、Tauri、discriminated union、类型安全、跨语言开发、桌面应用。
分布式缓存Skill distributed-caching
分布式缓存专家技能,专注于使用Redis和Memcached进行高性能缓存系统的设计、实施与优化。涵盖缓存架构设计、淘汰策略配置、缓存模式实现(旁路缓存、直写、后写)、性能监控、内存优化等关键技术。适用于高并发系统、微服务架构、Web应用性能优化等场景,帮助提升系统响应速度、降低数据库负载、保障数据一致性。关键词:分布式缓存、Redis、Memcached、缓存架构、性能优化、高可用性、内存管理、缓存策略、微服务、系统性能。
弃用管理器Skill deprecation-manager
弃用管理器是一个用于自动化管理API和SDK弃用生命周期的技能工具。它专注于API版本控制、向后兼容性管理和SDK维护,通过跟踪时间线、注入警告、发送通知、生成文档和监控使用情况,帮助开发团队平滑地进行技术栈升级和迁移,减少对用户的影响。关键词:API弃用、SDK管理、生命周期管理、版本控制、迁移指南、向后兼容、停止服务、技术债务。
OpenAPI规范生成器Skill openapi-spec-generator
OpenAPI规范生成器是一个自动化工具,用于从源代码的注释、注解和接口定义中提取信息,自动生成符合OpenAPI 3.x标准的API规范文档。它支持多种主流开发框架,能有效提升API文档编写的效率和准确性,是API设计、文档管理和SDK生成流程中的关键工具。关键词:OpenAPI规范生成,API文档自动化,代码解析,RESTful API,接口文档,开发工具。
uv包管理器Skill uv-package-manager
uv是一个用Rust编写的超快速Python包安装程序和解析器,用于现代Python项目管理和依赖工作流。
数据库管理器Skill database-manager
Supabase数据库管理技能,专门用于CookMode V2应用的数据库架构设计、SQL迁移编写、行级安全策略配置和数据库问题排查。关键词:Supabase数据库管理、PostgreSQL架构设计、RLS策略配置、SQL迁移编写、实时数据同步、数据库性能优化、CookMode应用开发、厨房管理软件数据库
PythonAsyncPatternsSkill py-async-patterns
Python异步编程模式,用于FastAPI和SQLAlchemy。适用于处理异步代码、数据库会话、并发操作或调试Python中的异步问题。
后台任务处理Skill background-job-processing
构建高效的后台任务处理系统,异步执行长时间运行的任务,如发送邮件、生成报告、处理大数据集等,包含任务队列、重试机制、监控和最佳实践。
RustSDK开发专家Skill rust-sdk-specialist
Rust SDK开发专家技能专注于使用零成本抽象、内存安全和异步支持构建高性能的Rust软件开发工具包。该技能涵盖SDK架构设计、异步编程、错误处理、API设计和发布配置,适用于需要高效、安全且易于集成的客户端库开发场景。关键词:Rust SDK开发,零成本抽象,内存安全,异步编程,tokio,async-std,高性能库,API设计,crates.io发布。
Django架构模式Skill django-patterns
本文档提供了Django架构的最佳实践,包括REST API设计、ORM使用、项目结构组织、缓存策略、信号和中间件的实现,旨在帮助开发者构建可扩展、可维护的生产级Django应用。
API设计模式Skill api-design
提供REST API设计的最佳实践,包括资源命名、状态码、分页、过滤、错误响应、版本控制和速率限制等,旨在构建一致且对开发者友好的API。