后端开发 Skill技能列表
数据库技能Skill databases
这个技能专注于使用MongoDB和PostgreSQL数据库进行开发和管理,涵盖数据库设计、查询编写、性能优化、迁移、备份恢复等操作,适用于后端开发、数据工程和数据库管理。关键词:数据库,MongoDB,PostgreSQL,查询优化,数据管理,后端开发。
Zig文档获取器Skill zig-docs
Zig文档获取器是一个命令行工具,专门用于高效获取Zig编程语言的官方文档、标准库源码和API参考。通过GitHub原始源获取最可靠的标准库文档,支持版本特定文档查询、模块内容搜索和文档注释提取。适用于Zig开发者、学习者和技术文档维护者,帮助快速访问权威的Zig语言参考资料。关键词:Zig语言文档,标准库源码,API参考,命令行工具,开发文档,编程参考,GitHub原始源,版本管理,文档搜索,技术文档
UUID生成技能Skill uuid
UUID生成技能是用于在JavaScript/TypeScript应用程序中生成全局唯一标识符的专业工具。该技能支持RFC9562标准的UUID v4(随机生成)和v7(时间戳排序)版本,适用于分布式系统中的实体ID管理、数据库主键生成、会话跟踪、文件上传管理等场景。关键词:UUID生成、唯一标识符、JavaScript开发、TypeScript、v4 UUID、v7 UUID、分布式系统、数据库索引、Firestore集成、Angular应用、实体ID管理、时间序列数据、审计日志、会话管理、文件上传跟踪。
API路由设计Skill api-route-design
本技能专注于使用FastAPI框架设计和实现符合RESTful规范的API接口。涵盖端点设计、请求验证、响应格式化、HTTP状态码管理、分页筛选排序等核心功能,帮助开发者构建标准化、可维护的后端API服务。关键词:FastAPI、RESTful API、Python后端开发、API设计规范、请求验证、响应模型、分页查询、状态码管理。
GraphQL实施Skill graphql-implementation
设计和实现 GraphQL APIs,包括模式设计、解析器、查询、变更、订阅和最佳实践。适用于构建 GraphQL 服务器、设计模式或从 REST 迁移到 GraphQL。
gRPC服务开发Skill grpc-service-development
构建高性能gRPC服务,支持单向调用、客户端流、服务器流和双向流模式,适用于微服务架构和多语言服务交互。
幂等性处理Skill idempotency-handling
确保操作无论执行多少次都产生相同结果的技术,适用于支付系统、API重试、分布式事务等场景。
创建Pythonx402Facilitator与BazaarDiscoverySkill create-python-x402-facilitator-bazaar
创建 Python x402 Facilitator 与 Bazaar Discovery 扩展,用于自动编目和索引支付受限的 API,增强资源服务器的发现能力。
Webhook管理Skill webhooks
Webhook管理技能提供了一套完整的工具,用于注册、配置、监控和管理Webhook端点。核心功能包括端点注册与注销、状态控制(启用/禁用)、HMAC-SHA256签名验证以确保数据传输安全,以及内置的速率限制机制。此技能适用于需要自动化接收外部事件通知、构建API驱动的工作流或实现系统间实时集成的开发场景,是构建现代、可扩展后端服务的关键组件。 关键词:Webhook管理,HMAC签名,API集成,事件驱动,后端开发,安全验证,自动化工作流,端点监控
幂等性处理Skill idempotency-handling
这个技能用于实现API操作的幂等性,通过使用幂等键、Redis缓存和数据库约束,确保在多次执行时产生相同结果,防止重复处理和竞争条件。适用于支付系统、webhook重试、邮件发送等场景,提高系统可靠性和数据一致性。关键词包括:幂等性、API、Redis、数据库、缓存、支付系统、webhook、重复处理、竞争条件、安全重试。
GraphQL实现Skill graphql-implementation
这个技能用于构建GraphQL API,提供灵活的查询接口,优化性能,支持实时订阅,适用于API开发、后端服务和微服务架构。关键词:GraphQL、API开发、后端开发、性能优化、实时数据、错误处理。
认证与支付技能Skill auth
这个技能专注于实现安全的用户认证和支付功能,支持使用 Clerk、Supabase Auth 或 Stripe 进行登录、身份验证、支付处理和订阅管理。它强调安全最佳实践,如密码哈希化、会话安全管理和防止支付欺诈。适用于需要集成安全认证和支付系统的应用程序开发。关键词:认证、支付、Clerk、Supabase、Stripe、登录、订阅、安全、后端开发。