后端开发 Skill技能列表
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、接口文档、自动化文档、后端开发工具。
RailsActiveRecord模式Skill rails-active-record-patterns
这个技能是关于Ruby on Rails框架中Active Record模式的使用,包括模型定义、关联、查询优化、验证、回调等,用于高效地操作数据库和构建Web应用的后端逻辑。关键词:Rails, Active Record, ORM, 数据库, 模型, 验证, 查询, 后端开发。
Firecrawl网页抓取工具Skill firecrawl-web
Firecrawl Web 技能是一个专业的网页数据抓取与处理工具,提供网页内容获取、屏幕截图、结构化数据提取、网络搜索和文档站点爬取功能。支持 Markdown 格式输出、JSON 模式数据提取、批量文档爬取,适用于数据采集、内容分析、信息监控和文档学习等场景。关键词:网页抓取、数据提取、网络爬虫、内容采集、API 集成、结构化数据、文档爬取、信息检索。
Phoenix路由定义Skill phoenix-routing
该技能专注于在Phoenix Web框架中定义和管理路由,包括基本路由声明、资源路由、作用域、管道和验证路由。它帮助开发者高效地映射HTTP请求到控制器动作,构建RESTful API,并确保路由的安全性和可维护性。关键词:Phoenix路由、Elixir、Web开发、后端开发、RESTful API、路由配置、编译时验证。
Python语言专长Skill python
此技能专注于Python编程语言的高级应用,用于开发高质量软件、处理数据、构建机器学习模型等。它覆盖web框架、数据处理、异步编程、类型提示、测试和打包,关键词:Python, 编程, 软件开发, 数据科学, 机器学习, 后端开发, FastAPI, Django, 测试, 代码质量, SEO优化。
Phoenix视图和模板渲染Skill phoenix-views-templates
Phoenix视图和模板技能用于在Elixir的Phoenix框架中创建动态HTML内容,涉及使用HEEx模板进行服务器端渲染,定义可重用的函数组件,使用插槽进行组件组合,以及管理从控制器传递的赋值。关键词:Phoenix、HEEx、视图、模板、函数组件、插槽、Web开发、Elixir、服务器端渲染、UI组件。
重构专家Skill refactoring-specialist
重构专家是专注于在不改变软件外部行为的前提下,系统性地改进代码结构、质量和可维护性的专业角色。其核心技能包括应用设计模式(如工厂、策略、观察者等)、遵循SOLID原则(单一职责、开闭原则等)、识别并消除代码异味(如重复代码、过长方法)、实施渐进式重构策略以及建立防腐层以隔离不同系统或领域。该技能旨在降低技术债务、提升代码可读性、为团队协作和新功能开发奠定坚实基础,是软件工程中保障长期项目健康度的关键实践。
Rails动作控制器模式Skill rails-action-controller-patterns
这个技能涵盖Ruby on Rails框架中的动作控制器模式,包括路由配置、过滤器使用、强参数处理和RESTful设计,用于构建稳健的Web应用程序控制器,支持后端Web开发和RESTful API开发,关键词包括Rails、动作控制器、路由、过滤器、强参数、RESTful、后端开发、Web应用。
DOCX文档处理专家Skill docx
DOCX文档处理专家是一个专业的文档自动化工具,提供全面的Word文档创建、编辑、分析和转换功能。支持跟踪修订、批注管理、格式保留、文本提取、XML操作、文档审阅工作流程、批量修改和文档转换。适用于法律合同、学术论文、商业报告、政府文件等专业文档处理场景,提高文档协作效率和自动化水平。
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优先的后端服务到包含实时功能的全栈单体应用。
网页内容抓取器Skill web-fetch
网页内容抓取器是一个自动化工具,能够智能获取网页内容并转换为干净的markdown格式。它通过优先识别原生markdown响应,配合CSS选择器精准提取网页正文内容,支持多种知名网站的特殊处理,并提供回退机制确保提取成功率。适用于文档抓取、内容聚合、知识库构建等场景。关键词:网页抓取、HTML转markdown、内容提取、自动化工具、文档处理、爬虫技术、数据采集。
PDF处理技能Skill pdf
本技能提供了使用Python和命令行工具进行PDF文档全面处理的方法,包括文本和表格提取、PDF创建、合并分割、表单处理等,适用于自动化文档处理和数据提取任务。关键词:PDF处理,Python编程,文本提取,表格提取,自动化,数据工程,OCR技术。