软件开发 Skill技能列表
完整凤凰功能开发周期Skill phx:full
此技能用于自动化执行Elixir/Phoenix框架的完整功能开发流程,包括模式研究、计划制定、代码实施、验证测试和专家审核,循环迭代直至功能完善。关键词:Elixir开发, Phoenix框架, 功能开发自动化, 代码审核, 软件开发流程。
Elixir最佳实践与模式Skill elixir-idioms
这个技能详细介绍了Elixir编程语言的惯用模式、BEAM架构原理、OTP框架应用和最佳实践。旨在帮助开发者编写高效、可维护的并发代码,适用于后端开发。关键词:Elixir,BEAM,OTP,函数式编程,并发编程,最佳实践。
Ecto模式参考Skill ecto-patterns
Ecto模式是Elixir语言中数据库操作的库,提供模式、查询、变更集和迁移的最佳实践参考,帮助开发者避免常见错误并提升代码质量。关键词:Ecto、Elixir、数据库、模式、查询、变更集、迁移、后端开发、最佳实践。
Ecto约束调试Skill ecto-constraint-debug
此技能专用于调试Ecto ORM框架中的数据库约束违规问题,提供系统化的方法来诊断和解决唯一约束、外键约束和检查约束错误。通过解析错误、检查迁移、追踪插入路径和识别并发问题,帮助开发人员快速定位和修复数据库相关问题。适用于后端开发,关键词包括Ecto调试、约束错误、数据库约束、唯一索引、外键约束、并发控制、迁移检查。
自动化文档生成工具Skill phx:document
这是一个自动化文档生成工具,专为软件开发项目设计,能够自动生成模块文档(如@moduledoc)、函数文档(@doc)、README 更新和架构决策记录(ADR)。它集成到开发工作流程中,提高文档覆盖率和一致性,适用于 Elixir、Phoenix 框架等项目,关键词包括文档生成、自动化、软件开发、Elixir、Phoenix、DevOps、@moduledoc、@doc、ADR。
Elixir/Phoenix部署Skill deploy
Elixir/Phoenix 部署技能是关于将 Elixir/Phoenix 应用程序高效、可靠地部署到生产环境的技术指南,涵盖发布版管理、Docker 容器化、Kubernetes 编排、Fly.io 托管等关键环节,专注于 DevOps 最佳实践,如运行时配置管理、健康检查、资源优化和部署自动化,以提高应用的可伸缩性、安全性和可维护性,适用于后端开发和云原生架构场景。
复合知识捕获技能Skill phx:compound
这个技能用于将Elixir/Phoenix开发中解决的问题捕获为结构化、可搜索的文档,形成复合知识库,提高团队调试效率和知识传承。关键词:Elixir, Phoenix, 解决方案文档, 知识管理, 调试加速。
严格代码审查模式Skill phx:challenge
这是一个用于 Phoenix 框架的代码审查技能,通过挑战模式对 Ecto 更改、LiveView 事件和 PR 进行严格审查,以确保代码质量、防止错误并提升开发标准。关键词:挑战模式、代码审查、Ecto、LiveView、Phoenix、质量控制、代码测试。
Phoenix上下文边界验证Skill phx:boundaries
此技能用于在Phoenix框架中验证上下文边界和依赖关系,通过工具如mix xref分析代码结构,确保良好的软件架构和清晰的模块分离。关键词:Phoenix、Elixir、上下文边界、依赖分析、架构验证、代码审查、软件设计。
LiveView分配审计Skill lv:assigns
这个技能用于审计 Elixir/Phoenix LiveView 中的套接字分配,以检测和解决内存问题、提高代码清晰度和性能优化。适用于开发者在审查 LiveView 性能或调试内存问题时使用。关键词:LiveView 审计、内存优化、性能调试、Elixir 开发、Phoenix 框架、套接字分配。
查找会话Skill find-sessions
这个技能使用 ccrider MCP 来查找和分析 Claude Code 会话,帮助开发者根据主题、项目或时间筛选会话,以深入理解编码模式和开发习惯。关键词:Claude Code, 会话分析, 编码模式, ccrider MCP, 开发工具, 代码审查。
分析会话Skill analyze-sessions
这个技能用于分析Claude Code开发工具的会话数据,以发现和优化插件改进机会。它是一个开发工具,帮助插件贡献者通过结构化管道进行会话分析,提升开发效率。关键词:Claude Code、插件改进、会话分析、开发工具、量化分析、DevOps工具。