后端开发 Skill技能列表
PythonSDK开发专家Skill python-sdk-specialist
Python SDK开发专家技能专注于构建现代化、高性能的Python软件开发工具包。核心能力包括:采用异步编程(async/await)提升并发性能,全面集成类型提示(Type Hints)增强代码可读性与安全性,遵循PEP规范确保代码风格统一。该技能适用于为各类API(如RESTful、GraphQL)设计和实现优雅的客户端库,支持从架构设计、代码实现、测试验证到打包发布(PyPI)的全流程。关键词:Python SDK开发,异步编程,类型提示,API客户端,httpx,aiohttp,PyPI打包,PEP规范,mypy类型检查,pydantic数据验证。
MongoDB技能指南Skill mongodb
本技能提供MongoDB文档数据库的全面指南,涵盖CRUD操作、聚合管道、索引优化、高可用性配置、安全措施和部署选项,适用于开发者和数据工程师,用于数据管理、后端开发和云原生应用。关键词:MongoDB, NoSQL, 数据库管理, 数据工程, 后端开发, 云原生
Rust重构助手Skill rust-refactor-helper
Rust重构助手是一款基于LSP(语言服务器协议)的代码重构工具,专门用于Rust语言的安全重构操作。支持重命名符号、提取函数、内联函数、移动模块等核心功能,通过全面的影响分析和安全检查,确保重构过程的安全性和准确性。提供预览模式(--dry-run)让开发者在应用更改前查看所有变更,避免意外错误。关键词:Rust重构、LSP分析、安全重构、代码优化、重命名、提取函数、移动模块、影响分析、代码维护、开发工具
条形码生成器Skill barcode-generator
条形码生成器是一款基于Python的工具,能够快速生成多种标准格式的条形码图像,包括Code128、EAN-13、UPC-A、Code39等。它适用于产品编码、库存管理、零售标签制作等场景,支持自定义尺寸和输出格式,方便集成到各类软件开发和数据处理流程中。关键词:条形码生成,Python条形码,Code128生成器,EAN-13编码,UPC-A工具,产品标签制作,开源条形码库。
BubbleTeaTUI脚手架工具Skill bubble-tea-scaffolder
这是一个用于快速生成基于Go语言Bubble Tea框架的终端用户界面(TUI)应用程序的脚手架工具。它采用Elm架构模式,自动创建项目结构、模型定义、命令处理、视图渲染和样式配置,帮助开发者快速构建交互式命令行界面。关键词:Go TUI开发, Bubble Tea脚手架, 终端界面生成, Elm架构, 命令行工具开发, 交互式CLI
CLI表格格式化器Skill cli-table-formatter
CLI表格格式化器是一个用于在命令行界面中生成美观、结构化表格的工具。它支持多种边框样式(简单、Unicode、Markdown)、列对齐(左中右)、响应式宽度调整、多行单元格处理和自定义格式化功能。适用于命令行工具开发、监控仪表盘、数据展示等场景,能够显著提升CLI应用的用户体验和数据可读性。关键词:CLI表格格式化、命令行界面、表格输出、数据可视化、TypeScript工具、终端美化、响应式表格、Unicode边框、列对齐、多行单元格。
ora加载动画集成工具Skill ora-spinner-integration
ora加载动画集成技能,专门用于为命令行界面(CLI)应用程序提供美观、一致的进度反馈和状态指示功能。该技能包含加载动画样式配置、Promise异步操作包装、多任务状态跟踪、顺序执行动画等核心功能,帮助开发者快速实现专业的CLI用户体验。关键词:CLI进度指示器、命令行加载动画、Node.js进度反馈、异步操作状态显示、终端用户体验优化、ora库集成、TypeScript工具函数、Promise包装器、多任务状态管理
高德地图技能Skill gaode_map
这是一个基于高德地图API开发的工具技能,主要用于地点搜索和路线规划。用户可以通过命令行或集成调用,快速查询兴趣点(如餐厅、加油站)和获取多种交通方式(驾车、步行、骑行、公交)的导航路线。关键词:高德地图 API,地点搜索,路线规划,导航,POI查询,地理编码。
数据库优化Skill database-optimization
数据库优化技能专注于SQL查询性能调优、索引策略设计、N+1问题修复、缓存层实现及数据库整体性能提升。适用于PostgreSQL、MySQL等多种数据库系统,通过分析执行计划、优化数据访问模式、设计高效索引结构,显著降低查询延迟,提升系统吞吐量。关键词:数据库优化、SQL查询优化、索引设计、N+1问题、缓存策略、数据库性能、PostgreSQL优化、MySQL调优、慢查询分析、执行计划。
YouTube视频下载器Skill youtube-downloader
这个技能用于自动化下载YouTube视频,支持多种质量(如1080p、720p)和格式(如MP4、WebM、MKV)选项,以及仅下载音频为MP3。它是一个便捷的工具,帮助用户快速保存和管理视频内容,适用于内容创作、学习备份等场景。关键词:YouTube视频下载、质量设置、格式转换、音频提取、Python脚本、自动化工具、yt-dlp、多媒体处理。
BunSQLite数据库操作技能Skill bun-sqlite
这个技能是关于在Bun运行时中使用内置的高性能SQLite驱动程序进行数据库操作。它涵盖了数据库的打开、基本查询、准备语句、事务管理、错误处理、CRUD操作、迁移和查询构建等关键方面。关键词:Bun, SQLite, 数据库, 高性能, 准备语句, 事务, CRUD, 迁移, 查询构建器。
SIP协议基础Skill sip-protocol-fundamentals
这个技能用于掌握会话初始化协议(SIP)的基础知识,帮助开发者构建VoIP应用程序,理解SIP消息结构、方法、呼叫流和协议实现,提升实时通信系统的开发能力。关键词:SIP协议,VoIP开发,实时通信,协议基础,消息处理,信令协议,RFC 3261,PJSIP。