后端开发 Skill技能列表
dotnet-security-owaspSkill dotnet-security-owasp
本技能提供基于OWASP Top 10的.NET应用安全加固指南,涵盖注入攻击、访问控制、跨站脚本等漏洞防护,以及已弃用安全API的警告。适用于后端开发人员和安全专家,关键词包括.NET安全、OWASP、应用防护、代码安全、网络安全、软件开发。
后端开发技能Skill backend-development
后端开发技能专注于使用Node.js、Python、Go、Rust等现代技术和框架如NestJS、FastAPI,构建高性能、可扩展、安全的服务器端系统。涵盖API设计(REST、GraphQL、gRPC)、数据库管理(PostgreSQL、MongoDB)、认证授权(OAuth 2.1、JWT)、性能优化、微服务架构、测试策略和DevOps实践,关键词包括:后端开发、Node.js、Python、API设计、数据库优化、微服务、DevOps、安全最佳实践。
Rust异步编程模式Skill rust-async-patterns
这个技能是关于掌握Rust中的异步编程,使用async/await语法、tokio运行时和futures生态系统,用于高效的并发I/O操作,如构建异步Web服务器、客户端、处理并发请求等。关键词:Rust、异步编程、tokio、async/await、并发、I/O操作、Web服务器、异步模式、futures。
dotnet-nuget-包创作Skill dotnet-nuget-authoring
这个技能专注于在.NET生态系统中创建和管理NuGet包,提供从SDK-style项目属性设置到高级打包技术的全面指南。它涵盖源生成器打包、多目标框架支持、符号包生成、包签名和验证,以及版本策略管理,帮助开发者高效构建和分发高质量的库包。关键词:.NET, NuGet, 包创作, 打包, 源生成器, 多目标框架, 符号包, 包签名, 包验证, 版本控制, 软件开发。
API设计模式Skill api-patterns
API设计模式技能专注于提供API设计的原则和决策框架,帮助开发者选择适合的API风格(如REST、GraphQL、tRPC),定义一致的响应格式,规划版本化策略,实施认证和速率限制,并确保安全和文档完整。关键词:API设计、REST API、GraphQL、tRPC、响应格式、API版本化、认证、速率限制、API文档。
后端实现模式Skill backend-implementation-patterns
这个技能提供了构建生产就绪的后端 API 的实现模式,涵盖 RESTful 端点设计、请求/响应处理、数据验证、JWT 认证、错误处理、数据访问层和速率限制等。关键词:后端开发、API 实现、REST、GraphQL、认证、错误处理、数据验证。
Node.js后端模式Skill nodejs-backend-patterns
这是一个用于构建生产就绪的 Node.js 后端服务的综合技能,涵盖 Express/Fastify 框架、中间件模式、错误处理、身份验证、数据库集成和 API 设计最佳实践。适用于创建 Node.js 服务器、REST API、GraphQL 后端或微服务架构。关键词:Node.js, 后端开发, Express, Fastify, REST API, GraphQL, 微服务, 中间件, 错误处理, 身份验证, 数据库, 生产最佳实践。
Go语言开发模式Skill golang-patterns
这个技能提供了 Go 语言的惯用模式、最佳实践和规范,用于编写健壮、高效且可维护的 Go 代码。它覆盖了核心原则如简单与清晰、零值有用、接受接口返回结构体,以及错误处理、并发模式、接口设计、包组织、结构体设计、性能优化、工具链集成等方面。关键词:Go 语言,开发模式,最佳实践,代码规范,并发编程,错误处理,性能优化,后端开发。
背景作业处理Skill background-jobs
这个技能涉及异步任务处理、任务队列管理、工作者池、重试策略和监控,用于实现可靠的后台作业执行,支持各种框架和语言如Bull、Celery、Sidekiq,适用于ETL管道、数据处理、ML训练作业等场景。关键词:异步处理、任务队列、调度、工作者管理、重试策略、作业监控、死信队列、ML训练。
SQL查询优化Skill sql-query-optimization
这个技能用于优化SQL查询性能,提升数据库效率,包括索引策略、查询计划分析、解决慢查询和N+1问题等。关键词:SQL优化、数据库性能、索引创建、EXPLAIN分析、慢查询解决、MySQL优化、PostgreSQL性能、查询调优。
ConvexHTTP操作Skill convex-http-actions
Convex HTTP 操作是一种用于在Convex后端平台上构建和管理HTTP端点的技能,支持webhooks处理、外部API集成、自定义路由、请求/响应处理、认证、CORS配置和webhook签名验证。关键词:Convex, HTTP操作, webhooks, API集成, 后端开发, 服务器less, 认证, CORS, 签名验证。
Excel文档处理Skill document-processing-xlsx
Excel文档处理技能涉及使用库如xlsx、exceljs或SheetJS来处理、解析、创建和操作Excel电子表格,适用于数据导入/导出、报告生成和电子表格自动化,关键词包括Excel、数据处理、导入导出、报告生成、电子表格操作。