后端开发 Skill技能列表

⚡

SQL查询优化器Skill sql-query-optimizer

4.5

SQL查询优化技能专注于分析和改进复杂SQL查询的性能,通过识别反模式、建议索引策略、重构数据库模式和重写查询代码,实现高效的数据处理。关键词包括SQL优化、数据库性能、索引设计、查询重写、反模式识别、执行计划分析、模式重构、数据库管理、性能调优。

⚡

GraphQLAPI开发Skill graphql

4.5

GraphQL 是一种用于 API 查询的查询语言,允许客户端精确请求所需数据。本技能涵盖 GraphQL 模式设计、解析器优化、DataLoader 使用、微服务联邦、客户端集成等,旨在构建高效、安全的 GraphQL API,避免常见问题如 N+1 查询、深度嵌套查询导致的 DoS 攻击。关键词:GraphQL, API 设计, 后端开发, 数据加载, 查询优化, 微服务, 安全防护。

⚡

Bknd调试Skill bknd-debugging

4.5

此技能用于诊断和解决Bknd框架的常见问题,包括使用CLI工具调试、分析HTTP错误代码、检查日志和系统故障排除。关键词:Bknd、调试、CLI命令、HTTP错误、故障排除、日志分析、后端开发。

⚡

Python类型安全Skill python-type-safety

4.5

这个技能用于在Python开发中实现类型安全,通过类型提示、泛型、协议和严格类型检查(如mypy、pyright)进行静态分析,提高代码质量、可维护性和错误检测。适用于后端开发、API构建和库设计。关键词:Python类型安全、静态分析、类型提示、泛型、协议、mypy、pyright、代码质量、后端开发。

⚡

tRPCPatternsSkill tRPCPatterns

4.5

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

⚡

PDF文档处理Skill pdf

4.5

PDF文档处理技能是用于通过Python库和命令行工具对PDF文件进行各种自动化操作的技能,包括文本提取、表格提取、合并拆分文档、创建新PDF、添加水印、OCR识别、表单处理等。关键词:PDF处理、Python编程、pypdf、pdfplumber、reportlab、OCR技术、表格提取、文档自动化、命令行工具、数据提取。

⚡

复合知识捕获技能Skill phx:compound

4.5

这个技能用于将Elixir/Phoenix开发中解决的问题捕获为结构化、可搜索的文档,形成复合知识库,提高团队调试效率和知识传承。关键词:Elixir, Phoenix, 解决方案文档, 知识管理, 调试加速。

⚡

API版本控制Skill APIVersioningStrategies

4.5

API版本控制是一项关键的软件开发技能,专注于设计和实施策略以管理应用程序编程接口(API)的变更,确保向后兼容性,支持客户端平滑迁移,并维护系统的长期演进。核心内容包括版本控制策略(如URI路径、请求头)、语义化版本(SemVer)、破坏性与非破坏性变更的区分、弃用流程、生命周期管理以及多版本支持技术。掌握此技能有助于构建稳定、可维护且开发者友好的API生态系统,是后端开发、微服务架构和API治理领域的必备能力。关键词:API版本控制,向后兼容性,语义化版本,破坏性变更,弃用策略,API生命周期,微服务,RESTful API,GraphQL版本控制,OpenAPI规范。

⚡

会话状态技能Skill session-state

4.5

会话状态技能是一个内部工具,用于管理基于SESSION_ORCHESTRATION.md定义的会话状态迁移,确保状态转换的验证和执行。关键词:会话状态管理、状态迁移、内部技能、开发工具、软件开发。

⚡

参数验证器生成器Skill argument-validator-generator

4.5

参数验证器生成器是一个为命令行界面(CLI)应用程序自动生成参数验证逻辑的工具。它支持类型强制转换、约束检查、自定义验证器、错误消息生成和值规范化等功能。该工具能够根据指定的验证规则,自动生成适用于TypeScript、Python、Go、Rust等多种编程语言的验证代码,帮助开发者快速构建健壮、用户友好的CLI应用。关键词:CLI参数验证、类型强制转换、约束检查、自定义验证器、错误消息、代码生成、命令行工具开发、参数解析、输入验证、软件开发工具。

⚡

Python异步编程模式Skill python-async-patterns

4.5

这个技能用于掌握Python异步编程,包括asyncio、async/await、并发执行模式,适用于处理I/O-bound和CPU-bound任务,提升程序并发性能。关键词:Python异步编程, asyncio, async/await, 并发模式, I/O-bound任务, CPU-bound任务, 异步编程模式

⚡

Telegram机器人开发(Node.js)Skill using-telegram-bot

4.5

这个技能用于在Node.js环境中使用Telegraf库快速构建和部署Telegram机器人。它涵盖命令处理、消息响应、媒体发送、内联交互和Webhook部署等功能,适用于自动化客服、通知系统等场景。关键词:Telegram,Telegraf,Node.js,bot开发,后端编程,机器人自动化。