后端开发 Skill技能列表
GraphQL查询优化器Skill graphql-query-optimizer
该技能用于优化GraphQL查询和解析器的性能,通过批处理、缓存、分页等技术减少N+1问题和载荷大小,提高系统效率。关键词:GraphQL、查询优化、性能提升、N+1问题、缓存、批处理、后端开发。
CLINQ数据查询技能Skill csharp-linq
LINQ(语言集成查询)是C#编程语言中的核心技术,用于统一查询和操作各种数据源,如内存集合、数据库、XML等。它支持查询语法和方法语法,提供延迟执行、表达式树和性能优化功能,适用于后端开发、数据分析和应用开发。关键词:C# LINQ, 数据查询, 集合操作, 延迟执行, 表达式树, 性能优化。
CRUD自动生成技能Skill crud
这个技能用于自动生成CRUD(创建、读取、更新、删除)功能,包括API端点、Zod验证、Row Level Security授权、分页搜索和测试,适用于后端框架如Next.js、Express、Hono等,提高开发效率。关键词:CRUD生成、API开发、后端自动化、Zod验证、行级安全、生产就绪。
Elixir/Phoenix验证循环Skill phx:verify
这个技能涉及Elixir/Phoenix项目中的完整代码验证流程,用于在代码更改后确保代码质量。包括编译检查、代码格式化、Credo代码分析、测试运行和Dialyzer类型检查,适用于后端开发,提高代码可靠性和可维护性。关键词:Elixir, Phoenix, 代码验证, 编译, 格式化, Credo, 测试, Dialyzer, 后端开发, 代码质量, 验证循环。
Elixir/Phoenix安全模式参考Skill security
这个技能提供在Elixir/Phoenix框架中实施安全模式的快速参考指南,涵盖身份认证、授权、输入验证、SQL注入预防等关键安全方面,旨在帮助开发者提高Web应用程序的安全性,遵循最佳实践以保护用户数据和系统资源。关键词:Elixir, Phoenix, 安全模式, 身份认证, 授权, 输入验证, OWASP, SQL注入, 时序攻击, LiveView授权。
Elixir主题研究技能Skill phx:research
这个技能用于高效研究和搜索Elixir和Phoenix相关主题,通过集成搜索ElixirForum、HexDocs、GitHub和博客等来源,提供代码示例、常见模式、陷阱和版本兼容性分析,帮助开发者快速获取并整理技术信息。关键词:Elixir, Phoenix, 研究, 搜索, 代码示例, 后端开发, Web框架。
快速实现模式Skill phx:quick
这个技能是一种软件开发模式,旨在快速实现代码功能,跳过繁琐的规划步骤,直接进入编码和验证阶段。适用于有经验的开发者进行快速修复、小功能添加和重构,强调效率和直接性。关键词:快速开发、代码实现、敏捷开发、软件工程、调试修复。
凤凰功能规划Skill phx:plan
这个技能用于规划和执行基于Elixir和Phoenix的Web应用功能开发,通过生成专家代理进行自动化研究和结构化计划制定,提升开发效率和代码质量。关键词:Elixir, Phoenix, 功能规划, 自动化代理, Web开发, 计划生成, 铁律检查
Oban背景作业模式Skill oban
Oban 是 Elixir 编程语言中用于处理后台作业的库,提供工作流、队列管理、错误处理和测试功能,适用于异步任务处理。关键词:Elixir, Oban, 背景作业, 队列管理, 错误处理, 测试, 异步任务, 后台任务
EctoN+1查询检测Skill ecto:n1-check
这个技能用于检测和修复Ecto框架中的N+1查询反模式,优化数据库访问性能。关键词包括Ecto、N+1查询、数据库优化、性能检测、Phoenix应用程序、Elixir编程。
Elixir/Phoenix插件初始化Skill phx:init
这个技能用于初始化Elixir/Phoenix插件,在项目中安装自动激活规则到CLAUDE.md文件,支持复杂度检测、面试模式、Iron Laws强制执行和引用自动加载,适用于Web后端开发环境。关键词包括Elixir, Phoenix, 插件初始化, 自动激活, 复杂度检测, CLAUDE.md, 后端开发。
LiveView分配审计Skill lv:assigns
这个技能用于审计 Elixir/Phoenix LiveView 中的套接字分配,以检测和解决内存问题、提高代码清晰度和性能优化。适用于开发者在审查 LiveView 性能或调试内存问题时使用。关键词:LiveView 审计、内存优化、性能调试、Elixir 开发、Phoenix 框架、套接字分配。