后端开发 Skill技能列表

动态技能管理器Skill core-dynamic-skills

4.5

这是一个基于项目依赖关系自动生成特定于crate的技能的工具,支持同步、清理和更新技能,旨在提高Rust项目的开发效率。

Rust错误处理指南Skill m06-error-handling

4.5

本指南是关于 Rust 编程语言中错误处理的系统性知识库。它详细阐述了如何区分预期失败与程序错误,并提供了从 Result、Option、panic 到 thiserror、anyhow 等库的完整决策流程。核心内容包括错误传播、上下文添加、库与应用的不同策略,以及常见反模式和最佳实践。关键词:Rust 错误处理,Result 用法,panic vs Result,thiserror,anyhow,错误传播,自定义错误,可恢复错误,不可恢复错误。

RESTfulAPI设计模式速查手册Skill rest-patterns

4.5

本技能提供 RESTful API 设计模式、HTTP 语义、缓存机制和速率限制的快速参考与最佳实践指南。涵盖 HTTP 方法、状态码、资源设计、安全清单、常见错误及实用查询模式,适用于 API 设计、后端开发和系统架构场景。关键词:RESTful API 设计,HTTP 方法,状态码,API 端点,缓存策略,速率限制,后端开发,API 安全。

PythonFastAPI开发Skill python-fastapi

4.5

专家模式,用于构建使用 FastAPI、uv 包管理器、模块化架构和 SQLAlchemy 数据库集成的 Python API。

PDF处理技能Skill pdf-processing

4.5

这是一个用于处理PDF文件的技能工具,提供PDF文本提取、表格识别、表单填写、文档合并与拆分等功能。支持使用pdfplumber、pypdf等Python库进行高效文档处理,适用于数据分析、文档自动化、信息提取等场景。关键词:PDF处理,文本提取,表格识别,Python文档处理,PDF自动化,数据提取,文档合并。

GitHubOAuth与Nango集成Skill github-oauth-nango-integration

4.5

GitHub OAuth与Nango集成是一种软件开发技能,用于实现GitHub用户身份认证和仓库访问的双重OAuth连接模式。该技能涉及使用Nango平台集成GitHub OAuth应用和GitHub应用,通过分离用户登录和仓库权限管理,构建安全的第三方应用接入方案。关键技术包括OAuth2.0认证、Webhook处理、数据库同步、JWT令牌管理和前端集成。适用于需要GitHub第三方登录、仓库数据访问、代码审查自动化、CI/CD集成等场景的开发者。

API开发模式和最佳实践Skill api-dev

4.5

这项技能提供全面的模式,用于构建现代、高性能的API,包括异步/等待模式、断路器、速率限制、版本控制、全面测试和生产优化技术,适用于不同的框架和语言。

GenericMCPServerDevelopmentSkill mcp-server

4.5

这是一个用于构建MCP服务器的技能,提供通用架构、数据库集成、工具实现和测试模式,支持异步操作和企业级特性。

数据库迁移助手Skill database-migration-helper

4.5

此技能帮助您创建遵循项目ORM约定和命名模式的数据库迁移文件,适用于Prisma、Sequelize、Alembic、Knex、TypeORM等ORM。在添加表格、修改架构或用户提及数据库变更时使用。

幂等性处理Skill idempotency-handling

4.5

确保操作无论执行多少次都产生相同结果的技术,适用于支付系统、API重试、分布式事务等场景。

性能分析与优化Skill profiling-optimization

4.5

通过性能分析和优化技术,识别并优化代码中的性能瓶颈,提高应用性能和响应速度。

GraphQL实现Skill graphql-implementation

4.5

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