后端开发 Skill技能列表
PHP开发Skill php
此技能专注于编写现代、高性能的PHP代码,涵盖PHP 8+特性如联合类型、枚举、生成器、SPL数据结构等,适用于PHP开发、性能优化以及Laravel/Symfony框架开发。关键词包括PHP、PHP 8、性能优化、Laravel、Symfony、生成器、SPL。
Go语言编程Skill golang
此技能专注于Go语言开发,提供编写地道、高效、生产质量代码的全面指导。涵盖并发编程、错误处理、测试驱动开发、模块管理和常用框架如Gin、Cobra。关键词包括Go开发、后端编程、云原生、微服务、系统编程,适用于提升后端开发、DevOps和软件架构能力。
API文档生成器Skill api-documentation-generator
API文档生成器是一款自动化工具,能够从代码库中的API路由文件智能生成符合OpenAPI 3.0标准的Swagger文档。该工具支持Express、FastAPI、Flask、NestJS等多种主流后端框架,自动提取HTTP方法、路径参数、请求响应结构和认证信息,并生成规范的API文档。适用于RESTful API开发、接口文档维护、团队协作和API测试验证等场景。关键词:API文档生成、OpenAPI、Swagger、REST API、接口文档、自动化文档、后端开发工具。
语音通话插件Skill voice-call
OpenClaw语音通话插件是一个集成工具,允许开发者或AI智能体通过命令行或API,便捷地发起、管理和监控语音通话。它无缝对接Twilio、Telnyx、Plivo等主流通信服务商,并支持模拟模式用于开发测试。核心功能包括:一键拨号、实时状态查询、交互式对话控制(如发送语音消息、结束通话)等。该插件是构建智能客服、语音通知、自动化外呼等AI语音应用的关键组件。 关键词:语音通话,OpenClaw插件,Twilio集成,Telnyx,Plivo,AI智能体通话,自动化外呼,语音API,通信服务集成,开发工具
重构专家Skill refactoring-specialist
重构专家是专注于在不改变软件外部行为的前提下,系统性地改进代码结构、质量和可维护性的专业角色。其核心技能包括应用设计模式(如工厂、策略、观察者等)、遵循SOLID原则(单一职责、开闭原则等)、识别并消除代码异味(如重复代码、过长方法)、实施渐进式重构策略以及建立防腐层以隔离不同系统或领域。该技能旨在降低技术债务、提升代码可读性、为团队协作和新功能开发奠定坚实基础,是软件工程中保障长期项目健康度的关键实践。
Django开发专家Skill django-developer
Django开发专家技能专注于使用Python的Django框架构建现代、高性能的Web应用。核心能力包括:利用Django Ninja或Django REST Framework构建类型安全、高效的REST API;通过Django Channels实现WebSocket实时通信(如聊天室、实时通知);采用HTMX技术实现服务器驱动的动态UI,无需复杂前端框架即可完成无限滚动、点击编辑等交互;使用Celery与Redis处理异步任务和后台作业;精通Django ORM,运用select_related、prefetch_related、批量操作及索引优化解决数据库性能瓶颈;设计基于PostgreSQL JSONB等特性的复杂数据模型。该技能适用于构建从API优先的后端服务到包含实时功能的全栈单体应用。
Node.js后端专家Skill nodejs-expert
这个技能是一个Node.js后端开发专家系统,专注于Express和NestJS框架以及异步编程模式。它帮助开发者应用最佳实践,如模块化架构、全局中间件、守卫和拦截器,进行代码审查、改进建议和架构指导。关键词包括Node.js、后端开发、Express、NestJS、异步模式、代码审查、最佳实践、模块化架构。
SQL优化Skill sql-optimization
SQL 优化技能专注于提升数据库查询性能,通过索引设计、执行计划分析和查询重写等方法。它适用于慢查询优化、N+1问题解决、PostgreSQL调优等场景。关键词:SQL 优化,数据库性能,索引调优,执行计划,PostgreSQL,慢查询,查询重写,性能调优,SEO 搜索。
Phoenix模式Skill phoenix-patterns
Phoenix模式是Phoenix框架的开发最佳实践,涵盖上下文设计、控制器模式、插件管道和应用架构,用于构建高效、可维护的Elixir Web应用程序。关键词:Phoenix框架、Elixir、Web开发、上下文设计、控制器模式、插件、最佳实践、应用架构。
Firecrawl网页抓取工具Skill firecrawl-web
Firecrawl Web 技能是一个专业的网页数据抓取与处理工具,提供网页内容获取、屏幕截图、结构化数据提取、网络搜索和文档站点爬取功能。支持 Markdown 格式输出、JSON 模式数据提取、批量文档爬取,适用于数据采集、内容分析、信息监控和文档学习等场景。关键词:网页抓取、数据提取、网络爬虫、内容采集、API 集成、结构化数据、文档爬取、信息检索。
图像处理器Skill image-processor
图像处理器是一款基于Python Pillow库开发的图像处理工具,提供专业的图像处理功能。主要功能包括:图像大小调整、格式转换(如JPG转PNG、PNG转WEBP等)、添加文字水印保护版权、批量生成多种尺寸缩略图。适用于网站图片优化、批量图片处理、电商商品图制作等场景。关键词:图像处理工具,Python图片处理,Pillow图像库,批量图片转换,图片水印添加,缩略图生成器,图片格式转换,图像大小调整。
GoSDK开发专家Skill go-sdk-specialist
Go SDK开发专家技能专注于使用地道的Go语言模式和最佳实践,为企业级应用构建高效、可靠且易于维护的软件开发工具包。核心能力包括:模块化架构设计、上下文管理、错误处理、并发安全、版本控制以及自动化测试。适用于需要为API、云服务或内部系统提供高质量Go语言客户端的开发团队。关键词:Go SDK开发,Go语言编程,软件开发工具包,API客户端,模块化设计,错误处理,并发编程,版本控制,自动化测试。