后端开发 Skill技能列表

严谨编码Skill rigorous-coding

4.5

严谨编码是一种系统性的软件开发技能,强调在编写、实现和审查代码时遵循严格的工程标准。其核心在于实现前的深度思考(包括假设分析、边界情况识别、正确性定义和故障模式规划)、全面的错误处理(禁止吞没错误、保留上下文、区分错误类型)、清晰的状态管理(最小化可变状态、明确所有权)、严格的输入验证(边界验证、快速失败)以及规范的命名和代码结构(意图揭示命名、单一职责、有限嵌套)。该技能旨在通过强制性的检查清单和验证流程,确保代码的健壮性、可维护性和可靠性,特别适用于构建高可用性系统、金融交易系统、关键基础设施等对质量要求极高的场景。 关键词:严谨编码,编码标准,错误处理,状态管理,输入验证,代码审查,软件质量,健壮性,可维护性,实现前检查,边界情况,故障模式

Cobra脚手架生成器Skill cobra-scaffolder

4.5

Cobra脚手架生成器是一个专门用于快速搭建Go语言命令行界面(CLI)应用程序的工具。它基于Cobra和Viper框架,自动化生成包含持久化标志、子命令、配置管理、环境变量绑定和Shell自动补全的生产就绪项目结构。该工具适用于需要构建企业级CLI工具、DevOps工具链、自动化脚本和微服务管理工具的开发者,显著提升开发效率并确保代码规范。 关键词:Go CLI开发,Cobra脚手架,Viper配置管理,命令行工具生成,Go项目模板,自动化代码生成,DevOps工具开发,企业级CLI框架

doxygen-javadocSkill doxygen-javadoc

4.5

使用 Doxygen 和 Javadoc 为 C/C++/Java 项目生成全面的 API 文档,包括交叉引用、调用图和覆盖率分析。

Rust技能创建器Skill rust-skill-creator

4.5

Rust技能创建器是一个自动化工具,专门用于为Rust编程语言的第三方crate和标准库文档创建动态技能。它支持从docs.rs和官方文档自动提取API信息,生成结构化的技能文件,帮助开发者快速获取Rust库的文档和使用方法。关键词:Rust技能创建,crate文档自动化,标准库技能生成,Rust开发工具,文档技能生成器,tokio技能创建,serde文档技能,axum技能生成

API路由设计Skill api-route-design

4.5

本技能专注于使用FastAPI框架设计和实现符合RESTful规范的API接口。涵盖端点设计、请求验证、响应格式化、HTTP状态码管理、分页筛选排序等核心功能,帮助开发者构建标准化、可维护的后端API服务。关键词:FastAPI、RESTful API、Python后端开发、API设计规范、请求验证、响应模型、分页查询、状态码管理。

数据验证技能Skill data-validation

4.5

该技能专注于使用Pydantic和Zod进行前后端的数据验证,确保数据的类型安全和有效性,适用于API有效载荷、表单输入和数据库写入。

数据库迁移Skill db-migration

4.5

数据库迁移技能提供专业的Alembic迁移管理解决方案,专为SQLModel/FastAPI项目设计。该技能涵盖数据库模式变更的完整生命周期管理,包括迁移生成、版本控制、安全升级和回滚操作。核心功能包括自动迁移生成、数据迁移处理、批量操作优化和迁移质量保证。适用于后端开发、DevOps和数据库管理场景,确保数据库结构演进的安全性和可靠性。关键词:Alembic迁移、数据库模式管理、SQLModel集成、FastAPI数据库、版本控制、数据迁移、回滚策略、DevOps数据库

队列处理模式Skill queue-processing-patterns

4.5

队列处理模式技能专注于设计安全的队列消费者和实现有效的重试机制,适用于需要可靠背景处理的应用场景,如软件开发和消息队列系统。关键词:队列系统、消费者、重试、幂等性、可靠性、背景处理、消息队列、软件架构。

API错误分类Skill api-error-taxonomy

4.5

该技能用于定义和标准化API错误代码及响应,帮助开发人员实现一致的错误处理,提升系统可维护性和用户体验。关键词:API错误、错误分类、标准化、错误处理、后端开发、API设计、错误响应、HTTP状态码、重试策略、日志记录。

PostgreSQL高级模式Skill postgres-advanced-patterns

4.5

这个技能提供了 PostgreSQL 数据库的高级模式,专注于性能优化、复杂查询处理、索引策略和数据库设计。适用于数据库管理员和开发人员,提升数据库效率和查询性能。关键词:PostgreSQL, 性能优化, 索引, 查询优化, 数据库设计, 高级模式。

GraphQL实现Skill graphql-implementation

4.5

这个技能用于构建GraphQL API,提供灵活的查询接口,优化性能,支持实时订阅,适用于API开发、后端服务和微服务架构。关键词:GraphQL、API开发、后端开发、性能优化、实时数据、错误处理。

FastMCP框架Skill fastmcp

4.5

FastMCP 是一个用于构建 Model Context Protocol (MCP) 服务器的 Python 框架,允许将工具、资源和提示暴露给大型语言模型如 Claude。它支持多种存储后端、中间件系统、服务器生命周期管理和云部署,帮助开发者高效构建和部署 AI 集成服务器。关键词:FastMCP, MCP 服务器, Python 框架, LLM 集成, 工具开发, 资源管理, 提示工程, 云部署, 存储后端, 中间件。