后端开发 Skill技能列表
微服务架构师Skill microservices-architect
微服务架构师技能专注于分布式系统设计、服务分解、微服务架构模式、服务网格实施(如Istio、Linkerd)、API网关设计、事件驱动通信、分布式事务处理(Saga模式)、服务发现、负载均衡、熔断器、重试策略、容错设计、可观测性(追踪、指标)、松耦合、业务能力导向、数据库独立、异步通信、反模式避免。适用于企业级微服务架构规划、实施与优化,提升系统可扩展性、弹性和可维护性。
Rust系统事件驱动编程Skill rust-system-event-driven
这个技能是关于Rust语言中事件驱动系统编程的最佳实践指南,涵盖异步运行时(如Tokio)、通道通信、套接字处理、终端界面和并发控制。适用于编写、审查或重构具有异步I/O、多线程、网络通信的Rust应用程序。关键词:Rust, 事件驱动, 异步编程, Tokio, 通道, 套接字, 终端处理, 并发, SEO搜索。
外向内TDD与六边形架构技能Skill growing-outside-in-systems
本技能提供了一套完整的软件工程方法论,专注于使用外向内测试驱动开发与六边形架构构建高质量后端系统。核心内容包括:浮现式设计工作流、内存假对象替代模拟对象、亚秒级测试反馈、延迟I/O实现、行走骨架模式等。适用于TDD实践者、软件架构师、后端开发人员,帮助团队构建可测试、可维护、松耦合的软件系统。关键词:外向内TDD、六边形架构、端口适配器模式、浮现式设计、验收测试、组件测试、内存假对象、契约测试、行走骨架、红绿重构、领域驱动设计、软件架构、测试驱动开发、后端开发、敏捷开发。
.NET清理工具Skill clean
这个技能用于递归清理 .NET 项目的构建文件夹,如 bin 和 obj,可选清理 NuGet 包缓存和发布文件夹,帮助开发者释放磁盘空间、提高构建效率、优化开发环境。关键词:.NET 清理、bin obj 删除、NuGet 缓存、构建产物、开发工具、自动化清理。
Erlang并发编程Skill ErlangConcurrency
Erlang并发编程是一种编程技能,专注于使用Erlang语言的轻量级进程、消息传递、进程链接和监视器等特性,以构建高并发、可扩展和故障容忍的系统。适用于分布式系统、实时应用和大规模并发处理场景。关键词:Erlang、并发编程、轻量级进程、消息传递、BEAM虚拟机、故障容忍、分布式架构、并发模型。
网络存档Skill web-archiving
这个技能涉及使用各种工具和方法来保存和检索网页内容,适用于新闻、研究和法律目的。包括Wayback Machine、Archive.today、ArchiveBox等服务的集成,以及Python代码实现,用于网页存档、历史访问和数据保存。关键词:网页存档、网络爬虫、数据保存、历史访问、法律证据、Python编程、API集成。
MCP服务器开发指南Skill anthropic-mcp-builder
这个技能提供了创建高质量MCP(模型上下文协议)服务器的完整指南,使大语言模型能够通过设计良好的工具与外部服务交互。涵盖从深度研究、规划、实现、测试到评估的全过程,适用于Python和TypeScript开发。关键词:MCP、服务器开发、人工智能、LLM集成、API工具、TypeScript、Python、开发流程、AI应用、量化交易专家。
MongoDB模式设计Skill mongodb-schema-design
这个技能专注于MongoDB数据库的模式设计和数据建模,帮助用户掌握嵌入与引用策略、关系处理、模式演化等技术,适用于数据库设计、数据规范化、查询优化等场景,提升性能和管理效率。关键词:MongoDB, 模式设计, 数据建模, 数据库优化, 嵌入引用, 模式演化, 查询性能
WordPress插件开发Skill wp-plugin-development
本技能专注于WordPress插件开发全流程,涵盖插件架构设计、生命周期管理(激活/停用/卸载)、后台设置界面开发、数据存储方案、定时任务处理以及核心安全实践(如随机数验证、权限控制、输入输出安全)。适用于需要为WordPress网站扩展功能的开发者,关键词包括:WordPress插件开发、PHP后端开发、钩子机制、设置API、插件安全、数据迁移、发布打包。
Excel文档处理Skill document-processing-xlsx
Excel文档处理技能涉及使用库如xlsx、exceljs或SheetJS来处理、解析、创建和操作Excel电子表格,适用于数据导入/导出、报告生成和电子表格自动化,关键词包括Excel、数据处理、导入导出、报告生成、电子表格操作。
Phoenix性能分析Skill phx:perf
这个技能用于分析Elixir/Phoenix代码的性能问题,包括N+1查询、LiveView内存管理、查询优化和OTP瓶颈。适用于代码优化和性能剖析,帮助开发者提升应用性能。关键词:性能分析、Elixir、Phoenix、N+1查询、LiveView内存、OTP瓶颈、代码优化、后端开发。
Web领域Skill domain-web
这是一个关于使用Rust语言进行Web服务开发的技能指南。它详细阐述了构建高性能、安全、可扩展的HTTP服务(如REST API、GraphQL、WebSocket)所需遵循的领域约束、设计模式、最佳实践和常见陷阱。核心内容包括异步编程、状态管理、请求生命周期、中间件设计、错误处理以及主流框架(如axum, actix-web)的对比和使用。关键词:Rust Web开发,HTTP服务器,API设计,异步编程,状态管理,中间件,axum,actix-web,高性能后端,Rust框架。