后端开发 Skill技能列表
MCP工具模式生成器Skill mcp-tool-schema-generator
MCP工具模式生成器是一款专为AI智能体开发设计的自动化工具,能够为MCP(模型上下文协议)工具生成JSON Schema定义、TypeScript类型接口和Zod验证模式。该工具支持复杂嵌套结构、枚举约束和AI优化的参数描述,帮助开发者快速创建类型安全、文档完善的工具接口,提升AI智能体与工具集成的效率和可靠性。关键词:MCP工具开发、JSON Schema生成、TypeScript类型定义、Zod验证、AI智能体接口、参数模式生成、工具集成开发
重构专家Skill refactoring-specialist
重构专家是专注于在不改变软件外部行为的前提下,系统性地改进代码结构、质量和可维护性的专业角色。其核心技能包括应用设计模式(如工厂、策略、观察者等)、遵循SOLID原则(单一职责、开闭原则等)、识别并消除代码异味(如重复代码、过长方法)、实施渐进式重构策略以及建立防腐层以隔离不同系统或领域。该技能旨在降低技术债务、提升代码可读性、为团队协作和新功能开发奠定坚实基础,是软件工程中保障长期项目健康度的关键实践。
API文档生成器Skill api-documentation-generator
API文档生成器是一款自动化工具,能够从代码库中的API路由文件智能生成符合OpenAPI 3.0标准的Swagger文档。该工具支持Express、FastAPI、Flask、NestJS等多种主流后端框架,自动提取HTTP方法、路径参数、请求响应结构和认证信息,并生成规范的API文档。适用于RESTful API开发、接口文档维护、团队协作和API测试验证等场景。关键词:API文档生成、OpenAPI、Swagger、REST API、接口文档、自动化文档、后端开发工具。
Nutrient文档处理工具Skill nutrient-document-processing
Nutrient文档处理工具是一款基于API的文档自动化处理解决方案,提供文档格式转换、OCR文字识别、敏感信息脱敏、数字签名、PDF表单填写等核心功能。支持PDF、DOCX、Excel、PPT、HTML及多种图像格式的互转,具备多语言OCR识别能力,可自动检测并脱敏身份证号、邮箱、信用卡等敏感信息,适用于企业文档自动化、数据提取、合规处理等场景。关键词:文档处理API、PDF转换、OCR识别、数据提取、敏感信息脱敏、数字签名、自动化文档处理、Nutrient DWS、文档格式转换、企业文档自动化。
SpringBoot开发模式Skill springboot-patterns
本技能是关于Java Spring Boot后端开发的架构与最佳实践指南。它涵盖了REST API设计、分层服务架构、数据访问模式、缓存策略、异步处理、日志记录、异常处理、速率限制、可观测性以及生产环境配置等核心主题。适用于构建可扩展、高性能、易于维护的企业级微服务应用。关键词:Spring Boot, Java后端开发, REST API, 微服务架构, 数据访问, 缓存, 异步处理, 日志记录, 异常处理, 生产环境配置。
Python后端专家Skill python-backend-expert
Python后端专家技能提供全面的后端开发指导,涵盖Django、FastAPI、Flask、SQLAlchemy等框架,专注于异步模式、数据库操作、API设计和代码最佳实践。帮助开发者提升代码质量、优化性能和应用现代化开发技术。关键词:Python后端开发、Django框架、FastAPI异步编程、SQLAlchemy数据库、代码审查、架构设计、最佳实践、性能优化。
JavaSDK开发专家Skill java-sdk-specialist
Java SDK开发专家技能专注于为企业级应用设计和构建高质量、可维护的Java软件开发工具包。核心能力包括采用构建器模式设计SDK架构,实现响应式与同步客户端,配置Maven/Gradle构建与发布流程,确保对Java 11+的兼容性,并集成SLF4J日志、JUnit测试等企业级标准。关键词:Java SDK开发,企业级Java,构建器模式,响应式编程,Maven Central发布,API设计,Gradle构建,Project Reactor。
Zig最佳实践Skill zig-best-practices
这份指南提供了Zig编程语言的最佳实践,包括类型优先开发模式、错误处理、内存管理和日志记录等,旨在帮助开发者编写更安全、高效的代码。
数据库专家Skill database-expert
数据库专家技能专注于数据库系统的性能优化、模式设计、查询分析和连接管理,支持多种数据库如 PostgreSQL、MySQL、MongoDB、SQLite 和 ORM 集成。关键词:数据库优化、性能调优、schema 设计、查询分析、连接池、事务管理、数据库架构、SEO 搜索。
SpringBoot安全最佳实践Skill springboot-security
本技能是关于Java Spring Boot应用的安全开发指南,涵盖认证授权、输入验证、SQL注入防护、CSRF、密钥管理、安全头配置、速率限制和依赖安全等核心安全实践。关键词:Spring Boot安全,JWT认证,CSRF防护,SQL注入,安全头,速率限制,依赖扫描,应用安全。
MyBatis-Plus代码生成器Skill mybatis-plus-generator
这是一个用于自动化生成 MyBatis-Plus 代码的技能,支持从数据库表自动生成实体类、Mapper、Service、Controller 等对象,包含标准 CRUD 方法和自定义方法,并生成智能注释,支持 MVC、DDD 等架构和 Java、Kotlin 语言。关键词包括 MyBatis-Plus, 代码生成, 后端开发, 数据库驱动, 自动化工具, 架构设计, 效率提升。
Django开发专家Skill django-developer
Django开发专家技能专注于使用Python的Django框架构建现代、高性能的Web应用。核心能力包括:利用Django Ninja或Django REST Framework构建类型安全、高效的REST API;通过Django Channels实现WebSocket实时通信(如聊天室、实时通知);采用HTMX技术实现服务器驱动的动态UI,无需复杂前端框架即可完成无限滚动、点击编辑等交互;使用Celery与Redis处理异步任务和后台作业;精通Django ORM,运用select_related、prefetch_related、批量操作及索引优化解决数据库性能瓶颈;设计基于PostgreSQL JSONB等特性的复杂数据模型。该技能适用于构建从API优先的后端服务到包含实时功能的全栈单体应用。