后端开发 Skill技能列表
code-deduplicationSkill code-deduplication
防止代码中的语义重复和膨胀,通过维护功能索引来确保在编写新代码前已经了解现有功能,从而避免重复。
Express.jsRESTAPIPatternsSkill Express.jsRESTAPIPatterns
全面模式,用于构建 Express.js RESTful API,包括中间件、路由、验证、认证和生产就绪配置。
GraphQL最佳实践Skill GraphQLBestPractices
GraphQL是一种用于API的查询语言,它允许客户端精确请求它们所需的数据,减少数据传输,提高性能和开发者体验,增强类型安全性。
数据库事务管理Skill DatabaseTransactions
数据库事务管理是确保数据完整性和一致性的关键技术,涉及到ACID属性、隔离级别、锁定机制等,对于任何需要数据事务处理的软件开发至关重要。
RabbitMQPatternsSkill rabbitmq-patterns
RabbitMQ Patterns 是一个关于RabbitMQ消息模式和分布式系统最佳实践的综合指南,涵盖了核心组件、交换机类型、消息模式、生产者和消费者模式等关键概念,是分布式消息队列领域的必备技能。
PPTX文档自动化技能Skill document-pptx
这个技能用于程序化创建和编辑PowerPoint (.pptx) 演示文稿,包括生成幻灯片、应用模板、添加图表和表格、管理演讲者笔记以及提取幻灯片内容。适用于自动化报告、演示文稿生成等工作流,支持Python和Node.js环境。关键词:PPTX自动化、演示文稿生成、python-pptx、PptxGenJS、PPTX-Automizer、幻灯片自动化。
API分页实现Skill api-pagination
本技能专注于实现高效的API分页策略,包括偏移量分页、游标分页和键集分页,用于处理大型数据集、构建分页端点、实现无限滚动和优化数据库查询。关键词:API分页,高效数据处理,分页策略,数据库优化,无限滚动,分页端点。
GraphQL解析器技能Skill graphql-resolvers
GraphQL解析器技能专注于实现高效、可维护的GraphQL服务器解析器函数,包括上下文管理、DataLoader批处理、错误处理、认证和测试策略。关键词:GraphQL, 解析器, 后端开发, 数据加载, 错误处理, 认证, 测试, 缓存, 中间件, 性能优化。
RuboCop配置Skill rubocop-configuration
RuboCop配置技能专注于Ruby代码质量工具的设置、定制和优化,涵盖YAML配置文件、规则继承、部门定制和高级用法。关键词:RuboCop, Ruby开发, 代码风格检查, 自动化测试, 配置管理, 代码质量。
NotionAPI技能Skill notion
这个技能使用Notion API来自动化管理Notion中的页面、数据库和块,支持创建、读取、更新、查询等操作,适用于开发者和团队进行内容自动化、工作流集成和应用程序开发。关键词:Notion API, 自动化, 页面管理, 数据库查询, 开发集成, API调用, 后端开发, 低代码自动化。
Elixir/Phoenix插件初始化Skill phx:init
这个技能用于初始化Elixir/Phoenix插件,在项目中安装自动激活规则到CLAUDE.md文件,支持复杂度检测、面试模式、Iron Laws强制执行和引用自动加载,适用于Web后端开发环境。关键词包括Elixir, Phoenix, 插件初始化, 自动激活, 复杂度检测, CLAUDE.md, 后端开发。
Ecto约束调试Skill ecto-constraint-debug
此技能专用于调试Ecto ORM框架中的数据库约束违规问题,提供系统化的方法来诊断和解决唯一约束、外键约束和检查约束错误。通过解析错误、检查迁移、追踪插入路径和识别并发问题,帮助开发人员快速定位和修复数据库相关问题。适用于后端开发,关键词包括Ecto调试、约束错误、数据库约束、唯一索引、外键约束、并发控制、迁移检查。