后端开发 Skill技能列表
WebSocketImplementationSkill websocket-implementation
WebSocket 实现提供了构建实时通信系统的方法,包括聊天系统、实时通知、协作工具等,支持水平扩展和Redis适配。
BackendErrorHandlingPatternsSkill BackendErrorHandlingPatterns
后端API的错误处理策略,包括错误分类、自定义错误类、中间件、日志记录、监控和恢复模式
NestJSPatternsSkill NestJSPatterns
NestJS Patterns 是一个用于构建可扩展 Node.js 应用程序的综合模式集合,涵盖了模块、提供者、控制器和企业级模式。
C语言高性能日志解析器-简洁注释Skill "c-high-performance-log-parser-concise-comments"
这是一个用C语言实现的高性能日志解析器,专注于性能优化和大文件高效处理,代码注释简洁实用,仅标注关键函数,直接输出代码,适用于服务器端日志分析和大数据处理。关键词:C语言、日志解析、高性能、大文件、简洁注释、代码生成。
BunSQLiteSkill BunSQLite
Bun SQLite 是一个用于 Bun 环境的 SQLite 数据库驱动程序,提供高性能的 SQLite 操作,包括准备语句、事务处理和查询执行。适用于后端开发、数据存储和应用程序开发,提升数据库交互效率和性能。关键词:Bun, SQLite, 数据库, 后端开发, 数据存储, 高性能, 准备语句, 事务处理, 查询执行, 应用程序开发。
Absinthe实时订阅Skill absinthe-subscriptions
此技能用于在Elixir和Phoenix框架中实现GraphQL实时订阅,支持后端开发中的实时数据推送、事件驱动和实时通信,关键词包括Absinthe、GraphQL、订阅、Phoenix、实时、后端开发、Elixir、WebSocket。
API响应优化Skill api-response-optimization
API响应优化技能专注于通过减少负载大小、实施缓存策略和启用压缩来提升API性能,旨在改善响应时间、降低带宽使用并实现高效缓存,适用于后端开发和系统优化场景。关键词:API优化、响应时间、缓存、压缩、性能提升。
API错误处理Skill api-error-handling
API错误处理技能专注于在API开发中实现标准化的错误响应机制,包括状态码管理、日志记录和用户友好消息。适用于构建生产级API、实施错误恢复模式如断路器,以及集成错误监控服务,提升系统可靠性和可维护性。关键词:API开发、错误处理、状态码、日志记录、断路器、Sentry集成、生产环境、后端服务。
认证与支付技能Skill auth
这个技能专注于实现安全的用户认证和支付功能,支持使用 Clerk、Supabase Auth 或 Stripe 进行登录、身份验证、支付处理和订阅管理。它强调安全最佳实践,如密码哈希化、会话安全管理和防止支付欺诈。适用于需要集成安全认证和支付系统的应用程序开发。关键词:认证、支付、Clerk、Supabase、Stripe、登录、订阅、安全、后端开发。
内容版本控制Skill content-versioning
这个技能提供在内容管理系统(CMS)中实现版本控制、草稿/发布工作流和审计追踪的全面指导。包括版本策略、快照存储、差异比较和API设计,适用于无头CMS,方便SEO搜索:内容版本控制、CMS、API设计、审计追踪。
Elixir主题研究技能Skill phx:research
这个技能用于高效研究和搜索Elixir和Phoenix相关主题,通过集成搜索ElixirForum、HexDocs、GitHub和博客等来源,提供代码示例、常见模式、陷阱和版本兼容性分析,帮助开发者快速获取并整理技术信息。关键词:Elixir, Phoenix, 研究, 搜索, 代码示例, 后端开发, Web框架。
完整凤凰功能开发周期Skill phx:full
此技能用于自动化执行Elixir/Phoenix框架的完整功能开发流程,包括模式研究、计划制定、代码实施、验证测试和专家审核,循环迭代直至功能完善。关键词:Elixir开发, Phoenix框架, 功能开发自动化, 代码审核, 软件开发流程。