后端开发 Skill技能列表
后端开发代理Skill backend-agent
后端开发代理是一个专业后端技能,专注于使用FastAPI框架和清洁架构(Repository/Service/Router模式)构建高性能、可维护的Web服务。它涵盖RESTful API、GraphQL端点开发、数据库设计与迁移、用户认证与授权、服务器端业务逻辑实现以及后台任务处理。适用于企业级应用开发,确保代码质量、安全性和扩展性。关键词:FastAPI, 后端开发, API设计, 数据库管理, 认证授权, 清洁架构, Python后端, 微服务架构。
nginxC模块性能优化Skill nginx-c-module-perf
本技能提供 nginx C 模块的性能优化和可靠性最佳实践指南,涵盖缓冲区优化、连接调优、共享内存争用、错误恢复、超时策略、缓存实现和工作进程调优等关键领域,旨在提升 Web 服务器模块的吞吐量、降低延迟、提高内存效率和操作韧性。关键词:nginx, C模块, 性能优化, 可靠性, 缓冲区, 连接, 共享内存, 错误恢复, 缓存, 工作进程。
Turso异步I/O编程模式Skill async-io-model
这个技能教授如何在Turso框架中使用状态机和CompletionGroup处理异步I/O操作,避免重入错误,提高代码可靠性。适用于Rust系统开发和高性能应用。关键词:异步I/O、状态机、Turso、Rust、编程模式、重入避免、CompletionGroup、IOResult、性能优化、系统编程。
Supabase+Python技能Skill supabase-python
利用 Supabase 进行认证和存储,结合 FastAPI、SQLAlchemy/SQLModel 实现高效、安全的数据库访问和API开发。
安全认证实现模式Skill secure-auth
这个技能专注于安全认证的实现,提供生产就绪的代码模式和最佳实践,覆盖会话管理、JWT认证、密码重置、OAuth集成和多因素认证等,旨在避免常见安全漏洞。关键词:安全认证、会话管理、JWT、OAuth、密码哈希、CSRF保护、速率限制、Web安全。
AbsintheGraphQLSchema设计Skill absinthe-schema
Absinthe是一个用于Elixir语言中设计GraphQL schema的工具,帮助开发者构建高效、可维护的API。它涵盖类型定义、接口、联合、枚举和schema组织模式,优化后端数据查询和变更。关键词:GraphQL, Elixir, schema设计, 类型定义, 接口, 枚举, 后端开发。
.NET性能分析Skill dotnet-profiling
.NET 性能分析技能用于诊断和优化 .NET 应用程序的性能问题,通过实时监控、事件追踪和内存转储分析工具,帮助开发人员识别 CPU 热点、内存泄漏和 GC 压力。关键词:.NET、性能分析、dotnet-counters、dotnet-trace、dotnet-dump、火焰图、内存转储、GC 指标。
Bun运行时Skill bun-runtime
这个技能用于在Bun运行时环境中工作,包括文件系统操作、HTTP服务器、环境变量和Bun特有的API,特别适用于高性能JavaScript/TypeScript应用程序开发。关键词:Bun, JavaScript, TypeScript, 运行时, API, 文件I/O, HTTP服务器, 环境变量, 性能优化, 后端开发。
复合知识捕获技能Skill phx:compound
这个技能用于将Elixir/Phoenix开发中解决的问题捕获为结构化、可搜索的文档,形成复合知识库,提高团队调试效率和知识传承。关键词:Elixir, Phoenix, 解决方案文档, 知识管理, 调试加速。
Ecto模式参考Skill ecto-patterns
Ecto模式是Elixir语言中数据库操作的库,提供模式、查询、变更集和迁移的最佳实践参考,帮助开发者避免常见错误并提升代码质量。关键词:Ecto、Elixir、数据库、模式、查询、变更集、迁移、后端开发、最佳实践。
SIP媒体协商Skill sip-media-negotiation
这个技能专注于SIP(会话初始协议)中的媒体协商,包括SDP(会话描述协议)的解析与生成、编解码器协商算法、提议/应答模型实现,用于开发VoIP(语音 over IP)应用、视频会议系统和实时通信平台。关键词:SIP, SDP, 媒体协商, VoIP, 编解码器协商, RTP, ICE, WebRTC
Bun热重载Skill BunHotReloading
Bun热重载技能用于在开发过程中实现代码的自动重载,支持监视模式和热模式,加快开发周期,适用于HTTP服务器和前端开发,关键词包括Bun、热重载、HMR、JavaScript开发工具、TypeScript、自动代码更新。