后端开发 Skill技能列表

外向内TDD与六边形架构技能Skill growing-outside-in-systems

4.5

本技能提供了一套完整的软件工程方法论,专注于使用外向内测试驱动开发与六边形架构构建高质量后端系统。核心内容包括:浮现式设计工作流、内存假对象替代模拟对象、亚秒级测试反馈、延迟I/O实现、行走骨架模式等。适用于TDD实践者、软件架构师、后端开发人员,帮助团队构建可测试、可维护、松耦合的软件系统。关键词:外向内TDD、六边形架构、端口适配器模式、浮现式设计、验收测试、组件测试、内存假对象、契约测试、行走骨架、红绿重构、领域驱动设计、软件架构、测试驱动开发、后端开发、敏捷开发。

命令行进度条配置工具Skill cli-progress-bar-setup

4.5

CLI进度条配置技能,用于创建和定制命令行界面中的进度指示器。支持单进度条、多进度条、自定义格式化、ETA计算、载荷数据显示等功能。适用于文件下载上传、批量处理、并行任务等场景的进度可视化。关键词:命令行进度条、CLI进度指示、多任务进度、ETA计算、Node.js进度条、终端进度显示

处理Rust错误Skill handling-rust-errors

4.5

这个技能描述了在Rust编程中使用error-stack crate进行错误处理的最佳实践和模式,包括定义自定义错误、使用Report类型、通过change_context传播错误、用attach添加上下文,以及实现Error trait。适用于需要一致和可调试错误处理的Rust项目,如后端开发、系统编程和嵌入式软件。关键词:Rust,错误处理,error-stack,Report类型,上下文传播,自定义错误,Result类型,HASH项目。

PythonSDK开发专家Skill python-sdk-specialist

4.5

Python SDK开发专家技能专注于构建现代化、高性能的Python软件开发工具包。核心能力包括:采用异步编程(async/await)提升并发性能,全面集成类型提示(Type Hints)增强代码可读性与安全性,遵循PEP规范确保代码风格统一。该技能适用于为各类API(如RESTful、GraphQL)设计和实现优雅的客户端库,支持从架构设计、代码实现、测试验证到打包发布(PyPI)的全流程。关键词:Python SDK开发,异步编程,类型提示,API客户端,httpx,aiohttp,PyPI打包,PEP规范,mypy类型检查,pydantic数据验证。

GleamActor模型Skill GleamActorModel

4.5

这个技能是关于在Gleam编程语言中使用Actor Model来构建并发和容错的应用程序,涵盖进程管理、消息传递、GenServer模式、监控器和故障容忍技术。适用于后端开发、系统架构和分布式系统构建。关键词:Gleam, Actor Model, OTP, 并发编程, 容错系统, 消息传递, GenServer, Supervisor, 后端开发, 软件架构。

Rails开发Skill rails-dev

4.5

本技能提供 Ruby on Rails 应用程序的全面性能和维护性优化指南,涵盖数据库、控制器、安全、模型、缓存、视图、API 设计和后台作业等关键领域。适用于开发者和团队在编写、审查和重构 Rails 代码时参考,确保高效、安全和可扩展的 Web 应用开发。关键词:Ruby on Rails, 性能优化, 最佳实践, 后端开发, Web 框架, 缓存策略, 安全防护。

OpenAPI生成器Skill openapi-generator

4.5

OpenAPI生成器是一个用于从现有代码和API生成全面OpenAPI/Swagger规范的技能。它支持分析API代码、提取端点和方法、文档化请求/响应模式、生成符合OpenAPI 3.0+的规范、添加认证方案、增强规范、生成交互式文档、验证规范等。关键词:OpenAPI, Swagger, API文档, 代码生成, 规范验证, 自动化文档, API设计, 后端开发。

Base64编码工具Skill base64-encoder

4.5

Base64编码工具是一款用于数据格式转换的实用程序,支持Base64编码解码、URL安全Base64转换和十六进制字符串处理,具备文件处理功能。关键词:Base64编码、Base64解码、URL安全编码、二进制转文本、数据格式转换、文件编码、Python工具、数据处理。

现代Python开发Skill python-development

4.5

现代Python开发技能专注于使用Python 3.12+进行高效编程,集成Django和FastAPI框架,应用异步模式和类型提示,遵循生产最佳实践。适用于构建Web API、数据处理管道和自动化脚本,提升代码质量和可维护性。关键词:Python开发, FastAPI, Django, 异步编程, 类型提示, 测试, 生产最佳实践。

YouTube视频下载器Skill youtube-downloader

4.5

这个技能用于自动化下载YouTube视频,支持多种质量(如1080p、720p)和格式(如MP4、WebM、MKV)选项,以及仅下载音频为MP3。它是一个便捷的工具,帮助用户快速保存和管理视频内容,适用于内容创作、学习备份等场景。关键词:YouTube视频下载、质量设置、格式转换、音频提取、Python脚本、自动化工具、yt-dlp、多媒体处理。

内容工作流Skill content-workflow

4.5

这个技能提供在无头内容管理系统(CMS)中实现编辑工作流、多阶段审批、定时发布和基于角色的权限管理的全面指南。涵盖状态机、API设计、通知服务和角色权限等关键组件,适合后端开发和系统架构,关键词包括编辑工作流、审批链、定时发布、角色权限、CMS、状态机、API。

服务类约定技能Skill service-class-conventions

4.5

这是一个用于帮助开发者遵循Java服务类编码约定的技能。它定义了服务类的结构和实现规范,包括使用接口、ServiceImpl类、DTO进行数据传输和事务管理。通过应用指南和最佳实践,提高代码质量和可维护性。关键词:服务类约定、Java、接口、ServiceImpl、DTO、事务管理、编码标准、软件工程、后端开发。