后端开发 Skill技能列表
种子数据Skill bknd-seed-data
这个技能用于在Bknd数据库中播种初始或测试数据,通过内置的seed函数实现条件播种、环境相关数据、工厂函数等模式,适用于开发、测试和演示场景,确保数据库拥有必要数据。关键词包括Bknd、数据库播种、种子数据、开发测试数据、条件逻辑、幂等播种、环境相关播种。
NuxtHubSkill nuxthub
NuxtHub 是一个基于 Nuxt 的全栈开发框架,提供数据库(支持 SQLite、PostgreSQL、MySQL)、KV 存储、blob 存储和缓存功能,适用于构建现代 Web 应用。支持多云部署(如 Cloudflare、Vercel),关键词包括 Nuxt、全栈框架、数据库、KV 存储、blob 存储、缓存、多云部署、Web 开发。
会话状态管理技能Skill session-state
这个技能是内部使用的会话状态转换管理工具,基于预定义的状态机规则,验证和执行会话状态的变更,用于系统内部的流程控制和错误处理,关键词包括会话状态、状态转换、内部技能、状态机、验证、执行、错误处理、会话管理。
.NET清理工具Skill clean
这个技能用于递归清理 .NET 项目的构建文件夹,如 bin 和 obj,可选清理 NuGet 包缓存和发布文件夹,帮助开发者释放磁盘空间、提高构建效率、优化开发环境。关键词:.NET 清理、bin obj 删除、NuGet 缓存、构建产物、开发工具、自动化清理。
凤凰功能规划Skill phx:plan
这个技能用于规划和执行基于Elixir和Phoenix的Web应用功能开发,通过生成专家代理进行自动化研究和结构化计划制定,提升开发效率和代码质量。关键词:Elixir, Phoenix, 功能规划, 自动化代理, Web开发, 计划生成, 铁律检查
Elixir最佳实践与模式Skill elixir-idioms
这个技能详细介绍了Elixir编程语言的惯用模式、BEAM架构原理、OTP框架应用和最佳实践。旨在帮助开发者编写高效、可维护的并发代码,适用于后端开发。关键词:Elixir,BEAM,OTP,函数式编程,并发编程,最佳实践。
后端开发Skill backend
这是一个后端开发技能,专注于设计可扩展、可靠的后端系统和API。用于服务器端开发,包括API设计、微服务架构、数据库模式设计、安全性优化和性能提升。关键词:后端开发、API设计、微服务、数据库、系统架构、可扩展性、可靠性、安全性。
API文档与规范编写Skill api-docs
这个技能专注于创建和维护全面的API文档、OpenAPI规范、SDK文档等,适用于API开发、文档自动生成和客户端集成。关键词:API文档、OpenAPI、Swagger、API规范、SDK、文档生成、SEO优化。
动态技能管理器Skill core-dynamic-skills
这是一个基于项目依赖关系自动生成特定于crate的技能的工具,支持同步、清理和更新技能,旨在提高Rust项目的开发效率。
DatabaseMigrationSkill database-migration
本技能指南旨在指导如何创建幂等的Supabase数据库迁移,包括添加表、修改架构、创建行级安全(RLS)策略以及实现工作区隔离。
GraphQL实施Skill graphql-implementation
设计和实现 GraphQL APIs,包括模式设计、解析器、查询、变更、订阅和最佳实践。适用于构建 GraphQL 服务器、设计模式或从 REST 迁移到 GraphQL。
Ruby块、Proc和LambdaSkill ruby-blocks-procs-lambdas
Ruby 块、Proc 和 Lambda 是 Ruby 编程语言的核心功能编程特性,用于实现闭包、高阶函数等模式,提升代码表达性和优雅性。适用于软件开发和后端工程。关键词包括 Ruby 编程、功能编程、块、Proc、Lambda、闭包、高阶函数、后端开发。