后端开发 Skill技能列表

⚡

m02-资源管理Skill m02-resource

4.5

Rust语言智能指针与资源管理指南。本技能详细讲解了Box、Rc、Arc、Weak、RefCell、Cell等智能指针的核心概念、选择决策流程、常见错误及反模式。涵盖所有权模型、线程安全、循环引用、堆分配、RAII、Drop trait等关键词,帮助开发者根据单线程/多线程、单一/共享所有权、是否存在循环引用等场景,做出正确的资源管理决策,避免内存泄漏和运行时错误。

⚡

Bun文件输入输出操作技能Skill BunFileI/O

4.5

这个技能专注于使用Bun运行时进行高效的文件输入输出操作,包括文件读取、写入、流处理、目录管理、全局模式匹配和元数据访问。适用于后端开发、数据处理和文件系统优化场景,关键词:Bun, 文件I/O, 流处理, 目录操作, JavaScript, 后端开发, 文件系统, SEO优化。

⚡

Rust调用图分析器Skill rust-call-graph

4.5

Rust调用图分析器是一款基于LSP(语言服务器协议)的代码分析工具,专门用于可视化Rust编程语言中的函数调用关系。通过分析函数间的调用者和被调用者关系,生成清晰的调用层次图,帮助开发者进行代码理解、影响分析、重构规划和复杂度评估。支持传入调用、传出调用和双向分析模式,可自定义遍历深度,提供ASCII、树状图、Mermaid等多种可视化输出格式。

⚡

API设计模式技能Skill implementing-api-patterns

4.5

这个技能用于设计和实现高效、可扩展的API,涵盖REST、GraphQL、gRPC和tRPC等多种模式,适用于后端服务开发、公共API构建和微服务通信。关键词包括API设计、性能优化、类型安全、OpenAPI文档生成、分页策略和速率限制。

⚡

Elixir最佳实践与模式Skill elixir-idioms

4.5

这个技能详细介绍了Elixir编程语言的惯用模式、BEAM架构原理、OTP框架应用和最佳实践。旨在帮助开发者编写高效、可维护的并发代码,适用于后端开发。关键词:Elixir,BEAM,OTP,函数式编程,并发编程,最佳实践。

⚡

Ruby面向对象编程Skill ruby-oop

4.5

Ruby 面向对象编程技能用于深入掌握Ruby语言的OOP核心特性,包括类定义、模块混入、继承、方法可见性等,适用于后端开发、软件架构设计和编程实践。关键词:Ruby, 面向对象编程, OOP, 类, 模块, 继承, 混入, 方法可见性, 后端开发, 软件设计。

⚡

API错误分类Skill api-error-taxonomy

4.5

该技能用于定义和标准化API错误代码及响应,帮助开发人员实现一致的错误处理,提升系统可维护性和用户体验。关键词:API错误、错误分类、标准化、错误处理、后端开发、API设计、错误响应、HTTP状态码、重试策略、日志记录。

⚡

复合知识捕获技能Skill phx:compound

4.5

这个技能用于将Elixir/Phoenix开发中解决的问题捕获为结构化、可搜索的文档,形成复合知识库,提高团队调试效率和知识传承。关键词:Elixir, Phoenix, 解决方案文档, 知识管理, 调试加速。

⚡

Allra后端错误处理标准Skill allra-error-handling

4.5

Allra后端错误处理标准,提供Java后端异常处理、自定义业务异常、全局异常处理器、统一错误响应格式和日志记录策略的完整指南。适用于后端开发、Spring Boot、API设计、错误管理和系统日志。

⚡

LiveView开发模式技能Skill liveview-patterns

4.5

这个技能专注于Phoenix LiveView框架的模式和最佳实践,用于构建高效、交互式的Web应用。关键词:Phoenix, LiveView, Elixir, Web开发, 异步处理, 内存优化, 实时交互, 服务器端渲染

⚡

错误处理Skill error-handling

4.5

专家级的结构化错误处理技能,适用于FastAPI后端和React/Next.js前端,专注于提供一致的错误消息和日志记录,关键词包括自定义异常、全局异常处理、错误日志、用户友好消息等。

⚡

DHHRails风格Skill dhh-rails-style

4.5

这个技能用于在编写Ruby和Rails代码时遵循DHH和37signals的独特风格,包括REST纯净性、胖模型瘦控制器、Current属性、Hotwire模式等,强调代码清晰性和简洁性。关键词:Ruby, Rails, DHH, 37signals, 编码风格, REST, 模型, 控制器, Turbo, Stimulus, 数据库优先。