后端开发 Skill技能列表
Java流APISkill java-streams-api
Java流API是一种用于处理集合的函数式编程工具,支持声明式数据操作,包括过滤、映射、归约等关键词,适用于大数据处理、并行计算和高效Java开发。
NestJSPatternsSkill NestJSPatterns
NestJS Patterns 是一个用于构建可扩展 Node.js 应用程序的综合模式集合,涵盖了模块、提供者、控制器和企业级模式。
C语言高性能日志解析器-简洁注释Skill "c-high-performance-log-parser-concise-comments"
这是一个用C语言实现的高性能日志解析器,专注于性能优化和大文件高效处理,代码注释简洁实用,仅标注关键函数,直接输出代码,适用于服务器端日志分析和大数据处理。关键词:C语言、日志解析、高性能、大文件、简洁注释、代码生成。
PostgreSQL高级模式Skill postgres-advanced-patterns
这个技能提供了 PostgreSQL 数据库的高级模式,专注于性能优化、复杂查询处理、索引策略和数据库设计。适用于数据库管理员和开发人员,提升数据库效率和查询性能。关键词:PostgreSQL, 性能优化, 索引, 查询优化, 数据库设计, 高级模式。
BunSQLiteSkill BunSQLite
Bun SQLite 是一个用于 Bun 环境的 SQLite 数据库驱动程序,提供高性能的 SQLite 操作,包括准备语句、事务处理和查询执行。适用于后端开发、数据存储和应用程序开发,提升数据库交互效率和性能。关键词:Bun, SQLite, 数据库, 后端开发, 数据存储, 高性能, 准备语句, 事务处理, 查询执行, 应用程序开发。
Python数据类Skill python-data-classes
此技能专注于使用Python的dataclasses、attrs和Pydantic库进行数据建模,帮助开发者创建类型安全、可验证和可序列化的数据结构。适用于API请求/响应模型、配置管理、数据转换等场景。关键词:Python, 数据类, 数据建模, 验证, 序列化, dataclasses, attrs, Pydantic。
认证与支付技能Skill auth
这个技能专注于实现安全的用户认证和支付功能,支持使用 Clerk、Supabase Auth 或 Stripe 进行登录、身份验证、支付处理和订阅管理。它强调安全最佳实践,如密码哈希化、会话安全管理和防止支付欺诈。适用于需要集成安全认证和支付系统的应用程序开发。关键词:认证、支付、Clerk、Supabase、Stripe、登录、订阅、安全、后端开发。
Elixir主题研究技能Skill phx:research
这个技能用于高效研究和搜索Elixir和Phoenix相关主题,通过集成搜索ElixirForum、HexDocs、GitHub和博客等来源,提供代码示例、常见模式、陷阱和版本兼容性分析,帮助开发者快速获取并整理技术信息。关键词:Elixir, Phoenix, 研究, 搜索, 代码示例, 后端开发, Web框架。
EctoN+1查询检测Skill ecto:n1-check
这个技能用于检测和修复Ecto框架中的N+1查询反模式,优化数据库访问性能。关键词包括Ecto、N+1查询、数据库优化、性能检测、Phoenix应用程序、Elixir编程。
完整凤凰功能开发周期Skill phx:full
此技能用于自动化执行Elixir/Phoenix框架的完整功能开发流程,包括模式研究、计划制定、代码实施、验证测试和专家审核,循环迭代直至功能完善。关键词:Elixir开发, Phoenix框架, 功能开发自动化, 代码审核, 软件开发流程。
MongoDB多文档事务管理Skill mongodb-transactions
这个技能专注于MongoDB数据库中的ACID事务实现,用于保证在多文档操作时的数据一致性和原子性。包括会话管理、事务配置、错误恢复和重试逻辑。适用于后端开发、金融系统、电商平台等需要高一致性保证的场景。关键词:MongoDB, ACID事务, 多文档操作, 数据一致性, 错误处理, 会话管理, 重试逻辑, 后端开发。
MongoDB应用开发Skill mongodb-app-development
掌握MongoDB数据库在Node.js、Python和Java应用程序中的集成开发技术,包括连接管理、事务处理、错误处理和最佳实践。关键词:MongoDB, 应用开发, 数据库集成, Node.js, Python, Java, 后端开发。