后端开发 Skill技能列表
Express.jsAPI开发技能Skill express
本技能提供基于Node.js的Express.js框架的API开发专家指导,涵盖中间件配置、RESTful路由设计、错误处理、安全防护、数据验证及生产环境部署等核心实践。关键词:Express.js, Node.js API, 后端开发, RESTful, 中间件, 错误处理, 安全最佳实践, 生产部署。
NestJS企业级后端开发技能Skill nestjs
本技能提供关于NestJS框架的专家级指导,专注于构建模块化、可扩展的企业级Node.js后端应用程序。涵盖核心概念如依赖注入、模块化设计、守卫与拦截器、微服务架构、API文档生成(Swagger/OpenAPI)以及单元测试(Jest)。适用于需要开发高性能、可维护RESTful API、实现身份验证授权系统、构建分布式微服务以及遵循最佳编码实践的后端开发者。关键词:NestJS,Node.js,后端开发,企业级API,微服务,依赖注入,TypeScript,RESTful,架构设计,Swagger。
WordPress能力API技能Skill wp-abilities-api
WordPress能力API技能是用于在WordPress 6.9+环境中注册、管理和暴露用户权限能力的专业技能。该技能涵盖PHP能力注册、REST接口暴露、JavaScript客户端消费、权限检查调试等全流程操作,适用于WordPress插件和主题开发中的权限管理系统构建。
PostgreSQL表设计Skill postgres-schema-design
PostgreSQL表设计技能专注于数据库表的结构优化,包括数据类型选择、索引配置、约束设置、性能调优和高级功能如分区和JSONB处理。适用于后端开发者和数据工程师,提升数据库效率、可维护性和可扩展性。关键词:PostgreSQL, 表设计, 数据库优化, 索引, 约束, 数据模型, 分区, JSONB, 性能调优, 数据工程
mysqlSkill mysql
此技能提供MySQL数据库的全面指导,涵盖SQL语法、数据管理、索引优化、事务处理和存储过程等核心功能,适用于数据库查询、架构设计、性能调优和MySQL特性应用,关键词包括MySQL、SQL、数据库、优化、索引、事务。
OpenAPI技能Skill openapi
OpenAPI 技能是用于创建、管理和验证 OpenAPI/Swagger 规范的专家工具。它专注于 API 文档编写、代码自动生成、API 契约验证和交互式文档创建,是后端开发、API 设计和 DevOps 流程中的关键助手。关键词:OpenAPI, Swagger, API 文档, 代码生成, REST API, API 契约, 交互式文档。
二维码生成器Skill qrcode-generator
二维码生成器是一款基于Python的工具,能够将文本、URL或任意数据快速转换为二维码图像。支持自定义二维码颜色、尺寸、纠错级别,并可嵌入Logo图标。输出格式支持PNG、SVG等多种图像格式,适用于营销推广、数据分享、身份验证等多种场景。关键词:二维码生成、Python工具、数据编码、图像处理、自定义Logo、颜色定制、批量生成、二维码美化。
技能索引代码片段维护Skill skills-index-snippets
技能索引代码片段维护工具,用于创建和管理AGENTS.md与CLAUDE.md中的代码片段索引,实现任务到dotnet-skills技能和智能体的智能路由。包含可读和压缩两种模板格式,支持技能注册表管理、路由索引生成、质量门控定义,提高AI助手在.NET开发中的技能调用效率和准确性。关键词:技能索引、代码片段、任务路由、dotnet-skills、智能体指南、检索引导推理、质量门控、Vercel风格索引、技能管理、开发效率
SQL优化综合技能Skill data-sql-optimization
此技能专注于事务型(OLTP)数据库的SQL优化,提供查询性能分析、索引策略、模式设计、迁移、备份恢复、高可用性设置等全面指导,支持PostgreSQL、MySQL、SQL Server、Oracle、SQLite等主流平台。关键词:SQL优化,数据库性能,OLTP,索引策略,查询调优,数据库迁移,备份恢复,高可用性,安全性能。
数据处理器Skill data-processor
数据处理器是一个通用的JavaScript数据处理工具,专门用于高效处理和转换数组数据。该工具提供过滤、映射、排序、聚合、去重等核心数据操作功能,支持复杂的数据清洗、转换和统计分析任务。适用于大数据处理、ETL流程、数据分析和业务逻辑实现等场景,能够显著提升数据处理效率并减少计算资源消耗。关键词:数据处理、数据转换、JavaScript工具、数组操作、数据清洗、数据聚合、ETL工具、数据分析、代码执行、性能优化。
SpringDataJPA技能Skill spring-data-jpa
Spring Data JPA技能用于简化Java持久层开发,通过提供存储库、实体管理和查询方法等功能,帮助开发者高效实现数据访问和数据库操作。适用于需要与JPA集成、构建数据访问层或配置Spring中的JPA的场景。关键词包括Spring Data JPA、JPA存储库、实体管理、查询方法、数据库操作、数据访问层、Spring配置。
缓存技术Skill caching
缓存技术是一种用于提升应用性能的关键技能,通过存储频繁访问的数据减少延迟和负载。涵盖缓存策略(如缓存旁路、直写、回写、直读)、失效模式(时间、事件、版本)、TTL管理、Redis/Memcached应用、缓存击穿预防、分布式缓存、数据库查询缓存、CDN优化和机器学习模型缓存等。适用于后端开发、系统架构、云计算和AI应用,关键词包括缓存优化、性能调优、Redis缓存、分布式系统、数据库查询加速、SEO性能、云计算缓存策略。