后端开发 Skill技能列表

4.5

PythonFastAPI模式Skill python-fastapi-patterns

本技能提供使用现代Python Web框架FastAPI构建高性能异步API的完整模式与实践指南。涵盖核心概念如依赖注入、Pydantic数据验证、路由组织、异常处理、OpenAPI/Swagger文档自动生成。适用于快速开发RESTful API后端服务,关键词:FastAPI教程,Python异步API开发,REST API设计,Pydantic模型,依赖注入模式,后端开发框架。

4.5

Scala集合Skill ScalaCollections

Scala集合库是Scala编程语言的核心组件,用于高效处理数据集合。它提供丰富的API支持不可变和可变集合类型,如List、Vector、Set、Map,实现数据变换、过滤、聚合等操作,适用于函数式编程、并发数据处理和大规模计算。关键词:Scala, 集合库, 数据处理, 函数式编程, 不可变集合, 并行集合, 高效数据操作。

4.5

Effect-TS平台入门模式Skill effect-patterns-platform-getting-started

本技能提供 Effect-TS 库的入门模式,专注于平台操作和环境变量管理,适用于 TypeScript 应用程序开发。包含跨平台系统操作、类型安全配置、错误处理等最佳实践,帮助开发者快速上手 Effect-TS 的平台功能。关键词:Effect-TS, TypeScript, 平台操作, 环境变量, 函数式编程, 最佳实践, 跨平台开发, 配置管理。

4.5

PDF文档处理Skill pdf-processing

PDF文档处理技能提供从PDF文件中提取文本和表格、自动填写表单、合并拆分文档等功能。适用于文档自动化、数据提取、表单处理等场景。关键词:PDF提取、表格识别、表单填写、文档合并、Python PDF处理、OCR文档、数据自动化。

4.5

PythonFastAPI开发Skill python-fastapi

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

4.5

LoggingBestPracticesSkill logging-best-practices

提供结构化日志记录的最佳实践,包括日志级别、JSON格式、上下文日志、PII处理、集中式日志记录等,适用于提高应用程序的可观测性和调试能力。

4.5

后端服务模式Skill backend-service-patterns

后端服务模式技能专注于设计和构建可扩展的后端应用程序,采用分层架构、依赖注入、中间件模式等核心原则。适用于API服务开发、业务逻辑实现、微服务架构、服务器less函数等场景,提升代码可维护性和可测试性。关键词:后端开发,API设计,微服务,架构模式,依赖注入,中间件,服务层,仓库模式。

4.5

数据库优化Skill database-optimization

数据库优化技能专注于SQL查询性能调优、索引策略设计、N+1问题修复、缓存层实现及数据库整体性能提升。适用于PostgreSQL、MySQL等多种数据库系统,通过分析执行计划、优化数据访问模式、设计高效索引结构,显著降低查询延迟,提升系统吞吐量。关键词:数据库优化、SQL查询优化、索引设计、N+1问题、缓存策略、数据库性能、PostgreSQL优化、MySQL调优、慢查询分析、执行计划。

4.5

PDF文档处理工具包Skill pdf

PDF文档处理技能是一个全面的PDF操作解决方案,提供文本提取、表格识别、文档合并拆分、表单处理、水印添加、密码保护等核心功能。支持Python编程处理、命令行操作和OCR识别,适用于文档自动化、数据提取、批量处理等场景。关键词:PDF处理、文本提取、表格识别、文档合并、Python自动化、OCR识别、批量处理、文档转换。

4.5

Convex组件创作Skill convex-component-authoring

这个技能教授如何使用Convex框架创建、结构化和发布自包含的组件,包括数据库表隔离、查询和变异函数定义、TypeScript类型导出以及前端钩子,适用于跨项目共享和构建模块化的后端应用。关键词:Convex, 组件开发, 数据库管理, TypeScript, 可重用性, 后端框架。

4.5

缓存失效策略Skill CacheInvalidationStrategies

本技能涉及缓存失效的不同模式和策略,包括基于时间的过期、事件驱动失效、写入时缓存、写后缓存、缓存旁路、读穿缓存等,以及如何实现这些策略和监控缓存命中率。关键词包括缓存失效、数据一致性、性能优化。

4.5

tRPCPatternsSkill tRPCPatterns

tRPC是一种用于构建端到端类型安全API的技术,它允许在客户端和服务器之间无缝集成TypeScript,无需代码生成。