后端开发 Skill技能列表
WebSocket实时通信Skill websocket-realtime
这个技能涉及使用WebSocket、Socket.io和Server-Sent Events(SSE)等技术实现实时通信。它包括服务器端实现如WebSocket服务器、房间管理、身份认证,客户端重连机制,反模式避免和最佳实践清单。适用于构建聊天应用、实时数据推送等场景。关键词:实时通信、WebSocket、Socket.io、SSE、客户端重连、反模式、后端开发、前端开发、缩放策略、Redis适配器。
Effect-TS流模式Skill effect-patterns-streams
此技能提供了Effect-TS中处理数据流的8个精选模式,涵盖转换、合并、背压控制、状态操作、分组窗口、资源管理、错误处理和高级变换。适用于构建高效、可维护的数据管道,用于流处理、异步编程和函数式编程场景。关键词:Effect-TS、流处理、数据管道、异步编程、函数式编程、TypeScript、背压、错误处理、资源管理。
BkndWebhooks配置Skill bknd-webhooks
这个技能用于在Bknd平台中配置webhook集成,包括接收外部服务的传入webhooks、发送事件触发的传出webhooks、实现签名验证、重试模式和异步处理。适用于构建事件驱动架构、第三方服务集成和数据更改通知。关键词:Bknd, Webhook集成, 事件驱动, 后端开发, 第三方集成。
DHHRails代码审查专家Skill dhh-rails-reviewer
此技能用于从Ruby on Rails创始人David Heinemeier Hansson的角度进行代码审查,专注于识别反模式、JavaScript框架在Rails代码中的污染以及违反Rails约定的地方。适用于审查Rails代码、架构决策或实施计划,提供基于Rails最佳实践的严厉反馈。关键词:Rails, 代码审查, DHH, 最佳实践, 反模式, JavaScript框架。
在线状态管理技能Skill presence
这个技能用于管理和跟踪用户的在线状态,包括设置状态、记录活动、同步多设备信息。适用于开发在线状态服务,关键词:在线状态、活动跟踪、多设备同步、API、TypeScript、后端开发。
RestController约定技能Skill restcontroller-conventions
这个技能用于帮助开发者在Java后端开发中遵循RestController的编码规范和最佳实践,确保API设计的一致性、可维护性和错误处理标准化。关键词:RestController, API设计, Java后端开发, 代码规范, 错误处理, 依赖注入, 最佳实践。
认证与支付技能Skill auth
这个技能专注于实现安全的用户认证和支付功能,支持使用 Clerk、Supabase Auth 或 Stripe 进行登录、身份验证、支付处理和订阅管理。它强调安全最佳实践,如密码哈希化、会话安全管理和防止支付欺诈。适用于需要集成安全认证和支付系统的应用程序开发。关键词:认证、支付、Clerk、Supabase、Stripe、登录、订阅、安全、后端开发。
CRUD自动生成技能Skill crud
这个技能用于自动生成CRUD(创建、读取、更新、删除)功能,包括API端点、Zod验证、Row Level Security授权、分页搜索和测试,适用于后端框架如Next.js、Express、Hono等,提高开发效率。关键词:CRUD生成、API开发、后端自动化、Zod验证、行级安全、生产就绪。
探索Rust包Skill exploring-rust-crates
该技能用于生成和使用Rust文档,帮助开发者理解和探索Rust包的API、代码结构和组织方式,适用于软件开发中的代码理解和文档生成。关键词包括Rust文档、crate API、代码组织、软件开发工具、Rust编程。
内容类型建模Skill audit-schema
内容类型建模是用于分析和设计内容类型模式的技能,涉及类型定义、字段使用和关系管理,适用于内容管理系统、数据结构和代码优化。关键词:内容管理、类型建模、数据模式、审计、软件开发。
Elixir/Phoenix插件初始化Skill phx:init
这个技能用于初始化Elixir/Phoenix插件,在项目中安装自动激活规则到CLAUDE.md文件,支持复杂度检测、面试模式、Iron Laws强制执行和引用自动加载,适用于Web后端开发环境。关键词包括Elixir, Phoenix, 插件初始化, 自动激活, 复杂度检测, CLAUDE.md, 后端开发。
数据库技能Skill databases
这个技能专注于使用MongoDB和PostgreSQL数据库进行开发和管理,涵盖数据库设计、查询编写、性能优化、迁移、备份恢复等操作,适用于后端开发、数据工程和数据库管理。关键词:数据库,MongoDB,PostgreSQL,查询优化,数据管理,后端开发。