后端开发 Skill技能列表

Bknd会话处理Skill bknd-session-handling

4.5

这个技能用于管理Bknd应用程序中的用户会话,包括JWT令牌的创建、存储、验证、自动续订和过期处理,确保安全高效的身份验证机制。关键词:Bknd, 会话管理, JWT, 身份验证, 后端开发, 安全性, 令牌生命周期, 自动刷新

Bknd行级安全配置技能Skill bknd-row-level-security

4.5

该技能用于在Bknd框架中实现行级安全(RLS),通过过滤策略限制用户对数据的访问,支持多租户隔离、公共/私有记录、实体特定控制等场景。关键词:Bknd、行级安全、RLS、数据访问控制、过滤策略、多租户、后端安全。

端点保护Skill bknd-protect-endpoint

4.5

此技能用于在Bknd框架中保护特定API端点,实现认证、授权、角色检查和权限管理,确保后端API安全,关键词包括:API端点保护、Bknd、认证、授权、角色权限、HTTP触发器、插件路由、Guard权限系统。

Bknd数据删除操作Skill bknd-crud-delete

4.5

这个技能用于在Bknd数据库中执行删除操作,包括单条记录删除、批量删除、软删除等模式,涉及SDK和REST API的使用。关键词:Bknd, 数据库删除, CRUD操作, 后端开发, API集成, 数据管理。

Bknd权限分配Skill bknd-assign-permissions

4.5

这个技能用于在Bknd框架中配置角色的详细权限,支持简单字符串、扩展格式(允许/拒绝效果)、条件策略、实体特定权限和细粒度访问控制模式,帮助开发者实现安全的后端访问控制。关键词:Bknd、权限配置、角色管理、访问控制、条件策略、后端安全、代码优先权限。

KieranRails代码审查专家Skill kieran-rails-reviewer

4.5

这个技能用于审查Rails代码变更,确保代码遵循Rails约定、具有高可维护性和可测试性。它应用严格的代码质量标准,包括Turbo Streams规范、服务对象提取、测试驱动开发和命名清晰度。关键词包括Rails、代码审查、代码质量、Turbo Streams、服务对象、测试驱动、可维护性、Rails约定。

异步编程技能Skill async-programming

4.5

异步编程技能是一种专注于使用Python的asyncio和Rust的Tokio进行并发操作的开发技能。它旨在预防竞态条件、确保资源安全并优化性能,适用于高并发系统、后端服务、网络应用和性能关键场景。关键词:异步编程、并发、竞态条件、资源管理、性能优化、asyncio、Tokio、后端开发、安全编程。

Oban背景作业模式Skill oban

4.5

Oban 是 Elixir 编程语言中用于处理后台作业的库,提供工作流、队列管理、错误处理和测试功能,适用于异步任务处理。关键词:Elixir, Oban, 背景作业, 队列管理, 错误处理, 测试, 异步任务, 后台任务

Elixir/Phoenix验证循环Skill phx:verify

4.5

这个技能涉及Elixir/Phoenix项目中的完整代码验证流程,用于在代码更改后确保代码质量。包括编译检查、代码格式化、Credo代码分析、测试运行和Dialyzer类型检查,适用于后端开发,提高代码可靠性和可维护性。关键词:Elixir, Phoenix, 代码验证, 编译, 格式化, Credo, 测试, Dialyzer, 后端开发, 代码质量, 验证循环。

TidewaveMCP集成工具Skill tidewave-integration

4.5

Tidewave MCP 集成工具是一个专为 Phoenix 框架开发设计的运行时调试和测试工具集,通过 MCP 协议提供文档查询、代码执行、SQL 查询、源码定位和 DOM 检查等功能,旨在提高开发效率和代码质量,特别适用于开发环境中的调试、测试和数据库操作。关键词:Phoenix 开发、运行时调试、MCP 工具、数据库查询、Elixir、Tidewave、开发工具、测试工具。

快速实现模式Skill phx:quick

4.5

这个技能是一种软件开发模式,旨在快速实现代码功能,跳过繁琐的规划步骤,直接进入编码和验证阶段。适用于有经验的开发者进行快速修复、小功能添加和重构,强调效率和直接性。关键词:快速开发、代码实现、敏捷开发、软件工程、调试修复。

GraphQL实现Skill graphql-implementation

4.5

这个技能用于构建GraphQL API,提供灵活的查询接口,优化性能,支持实时订阅,适用于API开发、后端服务和微服务架构。关键词:GraphQL、API开发、后端开发、性能优化、实时数据、错误处理。