后端开发 Skill技能列表
会话洞察Skill session-insights
这是一个用于分析Elixir和Phoenix开发会话的技能,提供完整的会话分析管道。通过自然语言描述搜索开发会话,自动生成转录和综合报告,帮助开发者识别工作流模式、摩擦点和插件改进机会。关键词:会话分析,Elixir开发,Phoenix框架,开发调试,自动化报告,量化交易分析辅助工具。
内容工作流Skill content-workflow
这个技能提供在无头内容管理系统(CMS)中实现编辑工作流、多阶段审批、定时发布和基于角色的权限管理的全面指南。涵盖状态机、API设计、通知服务和角色权限等关键组件,适合后端开发和系统架构,关键词包括编辑工作流、审批链、定时发布、角色权限、CMS、状态机、API。
Python后台任务与任务队列Skill python-background-jobs
这个技能涉及使用Python实现后台任务和任务队列,用于异步处理长时间运行或不可靠的工作,如发送邮件、生成报告、处理上传等,以解耦请求/响应周期并提高应用性能。核心概念包括任务队列模式、幂等性、作业状态机等,常用工具有Celery、RQ、Dramatiq和云原生解决方案。关键词:Python后台任务、任务队列、异步处理、Celery、作业调度、幂等性、后端开发。
Google文档集成Skill google-docs-integration
这个技能提供Google文档和Drive的集成功能,通过Python脚本实现自动化操作,包括读取文档、搜索Drive文件、创建新文档、使用Markdown格式写入内容以及共享文档。关键词:Google Docs, Google Drive, 文档自动化, API集成, Python脚本, 办公自动化, 云文档管理。
SupabasePostgres最佳实践Skill supabase-postgres-best-practices
这个技能提供PostgreSQL数据库性能优化和最佳实践的全面指南,涵盖SQL查询优化、schema设计、安全配置、连接管理、监控诊断等关键领域,适用于数据库开发和运维,提升数据库效率、安全性和可扩展性。关键词包括PostgreSQL、性能优化、Supabase、数据库管理、SQL查询、schema设计、行级安全、连接池。
Ruby性能优化Skill ruby-optimise
这是一个用于Ruby代码性能优化的技能,提供全面的最佳实践指南,覆盖对象分配、集合处理、数据库查询、字符串处理、并发和运行时配置等关键领域,帮助开发者编写高效、可维护的Ruby代码,优化应用性能,关键词包括Ruby、性能优化、代码优化、高效编程、后端开发。
gRPC协议技能Skill grpc-protocol
gRPC协议技能是用于实现、调试和优化gRPC(Google远程过程调用)服务的专家能力。它专注于跨语言的服务定义、代码生成、流式通信调试、负载均衡配置和性能调优。关键词:gRPC,Protocol Buffers,微服务,远程过程调用,高性能通信,服务网格,API网关,流式传输,负载均衡,拦截器。
序列化专家技能Skill serialization
序列化专家技能专注于二进制与文本数据格式的转换、存储与传输优化,涵盖Protocol Buffers、FlatBuffers、MessagePack、CBOR等主流序列化技术。核心能力包括:模式设计、性能分析、负载优化、版本兼容处理,适用于网络通信、数据存储、微服务架构等场景。关键词:序列化、反序列化、Protocol Buffers、FlatBuffers、MessagePack、CBOR、性能优化、模式设计、二进制编码、数据交换
处理Rust错误Skill handling-rust-errors
这个技能描述了在Rust编程中使用error-stack crate进行错误处理的最佳实践和模式,包括定义自定义错误、使用Report类型、通过change_context传播错误、用attach添加上下文,以及实现Error trait。适用于需要一致和可调试错误处理的Rust项目,如后端开发、系统编程和嵌入式软件。关键词:Rust,错误处理,error-stack,Report类型,上下文传播,自定义错误,Result类型,HASH项目。
GitHubOAuth与Nango集成实现Skill github-oauth-nango-integration
本技能详细介绍了如何使用Nango平台实现GitHub OAuth双重认证系统,包括用户登录身份验证和GitHub App仓库访问权限管理。通过分离OAuth应用和GitHub应用两种连接模式,解决用户身份与仓库权限的协调问题,实现安全的第三方应用集成。包含完整的数据库设计、API路由、Webhook处理、前端集成方案,适用于需要GitHub认证的SaaS应用开发。
Celery分布式任务队列专家Skill celery-expert
Celery分布式任务队列专家技能用于设计和管理高性能、可靠的异步任务处理系统。核心功能包括任务定义与执行、工作流编排(如链、组、和弦)、代理配置(支持Redis或RabbitMQ)、Celery Beat调度、错误处理与重试策略、性能优化以及实时监控。适用于后端开发中的异步作业处理、任务队列性能优化和分布式系统构建。关键词:Celery、分布式任务队列、异步处理、任务调度、工作流、Redis、RabbitMQ、性能优化、监控、后端开发。
Telegram机器人构建器Skill telegram-bot-builder
这个技能专注于构建和优化Telegram机器人,涵盖从简单自动化到复杂AI驱动机器人的各个方面,包括机器人架构设计、Telegram Bot API使用、命令设计、内联键盘实现、盈利策略、用户引导和数据分析。关键词:Telegram机器人, 机器人开发, 自动化, AI机器人, 盈利模型, 用户增长, 后端开发。