后端开发 Skill技能列表
路由处理器Skill route-handlers
Next.js路由处理器技能专注于使用Next.js框架的App Router创建和管理API端点。它涵盖了HTTP方法处理、请求和响应操作、流式响应、CORS配置、缓存和错误处理等关键功能,适用于构建RESTful API、Web服务和后端接口,提高开发效率和性能。关键词包括:Next.js、路由处理器、API开发、HTTP请求、响应处理、流式响应、CORS、缓存、错误处理。
基兰Rails代码审查专家Skill kieran-rails-reviewer
此技能是基兰Rails代码审查专家,用于对Ruby on Rails项目中的代码变更进行高质量审查。它应用严格的Rails开发惯例和质量标准,确保代码的清晰度、可维护性和可测试性。适用于功能实现、代码重构和组件创建后的审查。关键词:Rails开发、代码审查、质量控制、Ruby on Rails、最佳实践、代码重构、测试驱动开发、软件质量保证。
LabArchivesAPI集成技能Skill labarchive-integration
LabArchives API 集成技能是一个用于自动化电子实验室笔记本工作流的工具,通过 REST API 实现程序化访问和管理 LabArchives 平台,支持笔记本备份、条目操作、第三方集成及科研数据管理。关键词:LabArchives, API集成, 电子实验室笔记本, 自动化工作流, 科研数据管理, REST API, Python脚本, 第三方集成, 备份与恢复, 数据上传
处理Rust错误Skill handling-rust-errors
这个技能描述了在Rust编程中使用error-stack crate进行错误处理的最佳实践和模式,包括定义自定义错误、使用Report类型、通过change_context传播错误、用attach添加上下文,以及实现Error trait。适用于需要一致和可调试错误处理的Rust项目,如后端开发、系统编程和嵌入式软件。关键词:Rust,错误处理,error-stack,Report类型,上下文传播,自定义错误,Result类型,HASH项目。
内容版本控制Skill content-versioning
这个技能提供在内容管理系统(CMS)中实现版本控制、草稿/发布工作流和审计追踪的全面指导。包括版本策略、快照存储、差异比较和API设计,适用于无头CMS,方便SEO搜索:内容版本控制、CMS、API设计、审计追踪。
TidewaveMCP集成工具Skill tidewave-integration
Tidewave MCP 集成工具是一个专为 Phoenix 框架开发设计的运行时调试和测试工具集,通过 MCP 协议提供文档查询、代码执行、SQL 查询、源码定位和 DOM 检查等功能,旨在提高开发效率和代码质量,特别适用于开发环境中的调试、测试和数据库操作。关键词:Phoenix 开发、运行时调试、MCP 工具、数据库查询、Elixir、Tidewave、开发工具、测试工具。
Elixir/Phoenix安全模式参考Skill security
这个技能提供在Elixir/Phoenix框架中实施安全模式的快速参考指南,涵盖身份认证、授权、输入验证、SQL注入预防等关键安全方面,旨在帮助开发者提高Web应用程序的安全性,遵循最佳实践以保护用户数据和系统资源。关键词:Elixir, Phoenix, 安全模式, 身份认证, 授权, 输入验证, OWASP, SQL注入, 时序攻击, LiveView授权。
快速实现模式Skill phx:quick
这个技能是一种软件开发模式,旨在快速实现代码功能,跳过繁琐的规划步骤,直接进入编码和验证阶段。适用于有经验的开发者进行快速修复、小功能添加和重构,强调效率和直接性。关键词:快速开发、代码实现、敏捷开发、软件工程、调试修复。
EctoN+1查询检测Skill ecto:n1-check
这个技能用于检测和修复Ecto框架中的N+1查询反模式,优化数据库访问性能。关键词包括Ecto、N+1查询、数据库优化、性能检测、Phoenix应用程序、Elixir编程。
LiveView开发模式技能Skill liveview-patterns
这个技能专注于Phoenix LiveView框架的模式和最佳实践,用于构建高效、交互式的Web应用。关键词:Phoenix, LiveView, Elixir, Web开发, 异步处理, 内存优化, 实时交互, 服务器端渲染
完整凤凰功能开发周期Skill phx:full
此技能用于自动化执行Elixir/Phoenix框架的完整功能开发流程,包括模式研究、计划制定、代码实施、验证测试和专家审核,循环迭代直至功能完善。关键词:Elixir开发, Phoenix框架, 功能开发自动化, 代码审核, 软件开发流程。
LiveView分配审计Skill lv:assigns
这个技能用于审计 Elixir/Phoenix LiveView 中的套接字分配,以检测和解决内存问题、提高代码清晰度和性能优化。适用于开发者在审查 LiveView 性能或调试内存问题时使用。关键词:LiveView 审计、内存优化、性能调试、Elixir 开发、Phoenix 框架、套接字分配。