后端开发 Skill技能列表
Ruby包管理与BundlerSkill ruby-gems-bundler
Ruby Gems和Bundler是Ruby语言的包管理系统,用于管理依赖、创建和发布gems,提升开发效率和项目维护。关键词:Ruby, Gems, Bundler, 依赖管理, 包管理, RubyGems。
Python最佳实践指南Skill python-best-practices
Python类型优先开发最佳实践指南,涵盖数据类、类型提示、协议编程等核心概念,帮助开发者编写类型安全、可维护的Python代码。关键词:Python类型提示、数据类、类型安全、Python最佳实践、代码质量、静态类型检查、Python开发规范
KieranRails代码审查专家Skill kieran-rails-reviewer
这个技能用于审查Rails代码变更,确保代码遵循Rails约定、具有高可维护性和可测试性。它应用严格的代码质量标准,包括Turbo Streams规范、服务对象提取、测试驱动开发和命名清晰度。关键词包括Rails、代码审查、代码质量、Turbo Streams、服务对象、测试驱动、可维护性、Rails约定。
API技能Skill api-skill
API技能是一种用于快速调用和集成应用程序接口的技术能力,涉及API设计、开发、测试、文档编写和安全管理。关键词:API开发、接口集成、自动化调用、API文档、RESTful API、GraphQL、微服务架构、API网关、身份验证、数据交换。
PostgreSQL查询专家Skill postgres-query-expert
这个技能是PostgreSQL 16数据库查询和管理的综合指南,涵盖SQL查询构造、性能优化、模式管理、系统内省等,适用于数据库开发和管理,关键词包括PostgreSQL、SQL查询、数据库优化、后端开发、数据管理。
Convex数据库迁移技能Skill convex-migrations
这个技能涉及使用 Convex 数据库进行模式迁移,包括添加新字段、回填数据、删除过时字段、索引迁移和零停机部署模式。关键词:Convex, 数据库迁移, 模式演化, 零停机, 后端开发。
Convex数据库模式验证器Skill convex-schema-validator
这个技能用于在 Convex 平台上定义和验证数据库模式,提供类型安全、索引配置、可选字段支持、联合类型和模式迁移策略,适用于后端开发以提高数据管理效率。关键词:数据库模式,验证,Convex,TypeScript,索引,迁移,后端开发。
数据库迁移Skill db-migration
数据库迁移技能提供专业的Alembic迁移管理解决方案,专为SQLModel/FastAPI项目设计。该技能涵盖数据库模式变更的完整生命周期管理,包括迁移生成、版本控制、安全升级和回滚操作。核心功能包括自动迁移生成、数据迁移处理、批量操作优化和迁移质量保证。适用于后端开发、DevOps和数据库管理场景,确保数据库结构演进的安全性和可靠性。关键词:Alembic迁移、数据库模式管理、SQLModel集成、FastAPI数据库、版本控制、数据迁移、回滚策略、DevOps数据库
SQLModelCRUD技能Skill sqlmodel-crud
SQLModel CRUD 技能提供数据库模型和 CRUD 操作的专家指导,包括 Pydantic 集成、异步会话管理、查询构建以及实体间的关系配置。
Elixir模式匹配Skill elixir-pattern-matching
Elixir模式匹配技能用于在Elixir编程中实现优雅的声明式代码控制流,包括函数子句、case语句、with语句和解构数据结构。它帮助编写可读、可维护的代码,特别适用于后端开发和函数式编程场景。关键词:Elixir, 模式匹配, 函数式编程, 后端开发, 控制流, 数据解构, 错误处理, 代码优化
简单数学技能Skill simple-math
这个技能用于安全地执行基本算术运算,包括加法、减法、乘法和除法,使用Python的标准运算符,避免使用eval()和exec()以确保安全。关键词:算术运算、安全计算、Python技能、输入验证、基础数学、编程工具。
聊天日志记录器Skill chat-logger
该技能提供了一个完整的解决方案,用于将聊天消息记录到SQLite数据库,支持搜索、审计和分析功能。适用于开发聊天系统、维护历史记录、进行数据分析等场景。关键词:聊天日志、数据库、SQLite、审计工具、消息搜索、数据管理。