后端开发 Skill技能列表

4.5

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

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

4.5

Ecto模式参考Skill ecto-patterns

Ecto模式是Elixir语言中数据库操作的库,提供模式、查询、变更集和迁移的最佳实践参考,帮助开发者避免常见错误并提升代码质量。关键词:Ecto、Elixir、数据库、模式、查询、变更集、迁移、后端开发、最佳实践。

4.5

Ecto约束调试Skill ecto-constraint-debug

此技能专用于调试Ecto ORM框架中的数据库约束违规问题,提供系统化的方法来诊断和解决唯一约束、外键约束和检查约束错误。通过解析错误、检查迁移、追踪插入路径和识别并发问题,帮助开发人员快速定位和修复数据库相关问题。适用于后端开发,关键词包括Ecto调试、约束错误、数据库约束、唯一索引、外键约束、并发控制、迁移检查。

4.5

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

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

4.5

解决方案文档化技能Skill compound-docs

这个技能用于构建和维护一个可搜索的解决方案文档系统,通过YAML frontmatter记录和分类调试知识,帮助团队在调查新问题前复用过去的解决方案,提高开发效率和知识积累。关键词:解决方案文档、知识管理、调试优化、YAML元数据、搜索分类、机构知识。

4.5

Phoenix上下文边界验证Skill phx:boundaries

此技能用于在Phoenix框架中验证上下文边界和依赖关系,通过工具如mix xref分析代码结构,确保良好的软件架构和清晰的模块分离。关键词:Phoenix、Elixir、上下文边界、依赖分析、架构验证、代码审查、软件设计。

4.5

LiveView分配审计Skill lv:assigns

这个技能用于审计 Elixir/Phoenix LiveView 中的套接字分配,以检测和解决内存问题、提高代码清晰度和性能优化。适用于开发者在审查 LiveView 性能或调试内存问题时使用。关键词:LiveView 审计、内存优化、性能调试、Elixir 开发、Phoenix 框架、套接字分配。

4.5

会话洞察Skill session-insights

这是一个用于分析Elixir和Phoenix开发会话的技能,提供完整的会话分析管道。通过自然语言描述搜索开发会话,自动生成转录和综合报告,帮助开发者识别工作流模式、摩擦点和插件改进机会。关键词:会话分析,Elixir开发,Phoenix框架,开发调试,自动化报告,量化交易分析辅助工具。

4.5

Python开发Skill python

Python开发技能专注于编写清洁、高效、地道的Python代码,涵盖代码风格、现代特性、错误处理、项目结构、工具设置和测试模式。适用于Python项目开发、重构和优化。关键词:Python开发,代码优化,重构,工具链,测试,性能调优。

4.5

Go开发Skill golang

Go开发技能专注于使用Go语言进行高效、并发的编程,包括goroutines、channels和接口的设计与优化,适用于后端开发、性能调优和并发模式实现。关键词:Go语言、并发编程、goroutines、channels、接口设计、性能优化、错误处理、后端开发、软件开发。

4.5

数据库管理Skill database

数据库管理技能专注于数据库系统的优化、维护和操作,包括查询调优、索引策略、数据迁移、备份恢复和性能监控,以提升数据库性能和可靠性。关键词:数据库、SQL、性能优化、索引、迁移、备份、缓存、健康检查。

4.5

后端开发Skill backend

这是一个后端开发技能,专注于设计可扩展、可靠的后端系统和API。用于服务器端开发,包括API设计、微服务架构、数据库模式设计、安全性优化和性能提升。关键词:后端开发、API设计、微服务、数据库、系统架构、可扩展性、可靠性、安全性。