后端开发 Skill技能列表
C异步模式Skill csharp-async-patterns
这个技能专注于C#语言中的异步编程模式,包括async/await关键字、Task和ValueTask类型、异步流(IAsyncEnumerable)以及取消模式。它适用于开发响应式、可扩展的应用程序,如Web服务、UI应用等。关键词:C#、异步编程、Task、ValueTask、async streams、cancellation、ASP.NET Core。
本地地点搜索代理Skill local-places
这是一个本地代理工具,用于通过Google Places API搜索附近地点(如餐厅、咖啡馆等)。支持两步流程:先解析位置,再根据用户偏好进行精确搜索。适用于快速查找和集成到其他应用中。关键词:地点搜索、API代理、位置服务、Google Places、REST API。
Python异步编程模式Skill python-async-patterns
这个技能用于掌握Python异步编程,包括asyncio、async/await、并发执行模式,适用于处理I/O-bound和CPU-bound任务,提升程序并发性能。关键词:Python异步编程, asyncio, async/await, 并发模式, I/O-bound任务, CPU-bound任务, 异步编程模式
tRPCPatternsSkill tRPCPatterns
tRPC是一种用于构建端到端类型安全API的技术,它允许在客户端和服务器之间无缝集成TypeScript,无需代码生成。
Rust学习者Skill rust-learner
Rust学习者是一个专门用于获取Rust编程语言最新信息和crate更新的技能工具。它能够实时查询Rust版本变更日志、语言新特性、crate更新、Cargo.toml依赖管理以及tokio、serde、axum等流行库的功能特性。通过智能代理系统并行抓取官方文档和社区资源,确保用户获得准确、及时的Rust生态系统信息,帮助开发者保持技术栈的更新和学习效率。 关键词:Rust编程语言,crate更新,Rust版本变更,Cargo.toml依赖,tokio特性,serde库,axum框架,Rust生态系统,实时信息查询,编程学习工具
LoggingBestPracticesSkill logging-best-practices
提供结构化日志记录的最佳实践,包括日志级别、JSON格式、上下文日志、PII处理、集中式日志记录等,适用于提高应用程序的可观测性和调试能力。
网络存档Skill web-archiving
这个技能涉及使用各种工具和方法来保存和检索网页内容,适用于新闻、研究和法律目的。包括Wayback Machine、Archive.today、ArchiveBox等服务的集成,以及Python代码实现,用于网页存档、历史访问和数据保存。关键词:网页存档、网络爬虫、数据保存、历史访问、法律证据、Python编程、API集成。
tRPC脚手架工具Skill trpc-scaffolder
tRPC脚手架工具是一个自动化开发工具,用于快速生成类型安全的tRPC API端点。它提供脚本化创建路由器、过程和Zod验证模式,遵循DevPrep AI开发模式,确保代码质量和一致性。关键词:tRPC脚手架、TypeScript类型安全、Zod验证、API开发自动化、后端开发工具、代码生成、DevOps工具
Credo代码检查Skill credo-checks
这个技能用于理解和修复Elixir代码中常见的Credo检查问题,包括代码一致性、设计、可读性、重构和警告检查,帮助提升代码质量和维护性。关键词:Credo,Elixir,代码质量,代码检查,编程规范。
软件后端工程Skill software-backend
软件后端工程技能用于设计、实现和审查生产级的后端服务,涵盖API设计、数据库管理、身份验证、缓存、可观测性、错误处理、测试和部署。关键词:后端开发、API设计、数据库、身份验证、缓存、可观测性、测试、部署、生产就绪、零信任架构、性能优化、成本控制。
Effect-TS平台模式Skill effect-patterns-platform
这个技能提供了Effect-TS库中用于平台开发的6个精选模式,帮助开发者在构建CLI应用程序、处理文件系统、实现持久化存储和执行Shell命令时遵循最佳实践。包括交互式终端I/O、文件系统操作、键值存储、执行命令、跨平台路径操作和高级文件系统操作。适用于TypeScript后端开发、跨平台应用和函数式编程场景,关键词包括Effect-TS、平台模式、终端I/O、文件系统、键值存储、Shell命令、路径操作、TypeScript、函数式编程、后端开发。
YouTube视频下载器Skill youtube-downloader
这个技能用于自动化下载YouTube视频,支持多种质量(如1080p、720p)和格式(如MP4、WebM、MKV)选项,以及仅下载音频为MP3。它是一个便捷的工具,帮助用户快速保存和管理视频内容,适用于内容创作、学习备份等场景。关键词:YouTube视频下载、质量设置、格式转换、音频提取、Python脚本、自动化工具、yt-dlp、多媒体处理。