后端开发 Skill技能列表
API模式技能Skill api-patterns
API模式技能是一个用于实现安全、验证的API路由的开发模式集合,包括RLS上下文管理、Zod验证和结构化错误处理。关键词:API开发、后端开发、安全验证、错误处理、RLS、Zod。
PDF处理技能Skill pdf
PDF处理技能是一个用于程序化文档处理的工具包,支持提取文本和表格、创建、合并、拆分PDF文件,以及填充表单。适用于数据分析、自动化处理和文档分析,包含Python库和命令行工具。关键词:PDF处理、文本提取、表格提取、文档自动化、Python编程、命令行工具、数据提取、程序化处理。
资源生命周期管理Skill m12-lifecycle
资源生命周期管理是软件开发中关于如何高效、安全地创建、使用和销毁资源的核心设计技能。它涉及RAII(资源获取即初始化)、惰性初始化、连接池、守卫模式等关键模式,用于确保数据库连接、文件句柄、网络会话等昂贵或有限资源得到妥善管理,避免内存泄漏和资源耗尽。关键词:资源生命周期管理,RAII模式,Drop trait,连接池设计,惰性初始化,OnceLock,LazyLock,作用域守卫,资源清理,Rust编程。
WebSocket实时通信实现Skill websocket-implementation
该技能用于构建可扩展的实时通信系统,通过WebSocket技术实现服务器端连接管理、房间机制消息传递和水平扩展。适用于开发聊天应用、实时通知、协作工具或实时仪表板等场景。关键词包括WebSocket、Socket.IO、实时通信、连接管理、房间消息、水平扩展、Redis适配、JavaScript、Node.js、前后端集成。
PostgreSQL数据库模式Skill postgres-patterns
PostgreSQL数据库模式与最佳实践指南,涵盖查询优化、索引设计、模式规划、行级安全、性能调优和反模式检测。适用于数据库开发、性能优化、SQL调优、PostgreSQL管理、Supabase开发、数据库架构设计、慢查询排查、连接池配置等场景。
Gleam类型系统Skill GleamTypeSystem
这个技能涵盖Gleam语言的类型系统,用于构建类型安全的Erlang VM应用程序。它包括代数数据类型、自定义类型、模式匹配、泛型类型、类型推断、不透明类型、穷举检查和函数式错误处理。关键词:Gleam, 类型系统, 代数数据类型, 模式匹配, 泛型, Erlang VM, 类型安全, 函数式编程。
GleamErlang互操作Skill GleamErlangInterop
Gleam Erlang 互操作技能用于在Gleam编程语言中实现与Erlang生态系统的无缝集成,允许开发者调用Erlang代码、使用Erlang库和外部函数,同时保持类型安全。它包括外部函数声明、Erlang标准库使用、动态类型处理、NIFs和端口、OTP集成等关键功能,适用于后端开发和高可靠性应用构建。关键词:Gleam, Erlang, 互操作, 外部函数, 类型安全, BEAM生态系统, NIF, 端口, OTP, 后端开发。
Git协议实现技能Skill git-protocol
这是一个基于Rust语言gitoxide库的Git协议实现技能,专门用于Guts仓库操作。该技能实现了完整的Git协议栈,包括仓库管理、对象存储、提交构建、智能HTTP协议、包文件生成和引用管理等功能。核心关键词包括:Git协议、gitoxide、Rust实现、仓库操作、版本控制、包文件生成、引用管理、Guts扩展。适用于需要构建自定义Git服务器或集成Git功能的开发者。
高级后端开发技能包Skill senior-backend
高级后端开发技能包是一个综合性的工具集,专为构建可扩展的后端系统设计。它集成了API脚手架生成、数据库迁移优化和API负载测试等核心自动化工具,支持NodeJS、Express、Go、Python、Postgres、GraphQL和REST API等技术栈。本工具包旨在提升后端开发效率,确保代码质量与系统安全,适用于企业级应用开发、微服务架构设计和云原生部署等场景。关键词:后端开发,API脚手架,数据库优化,负载测试,NodeJS,Python,PostgreSQL,REST API,GraphQL,微服务,云原生。
WordPress性能优化(仅限后端)Skill wp-performance
这是一个用于诊断和优化WordPress网站后端性能的专业技能。它专注于通过WP-CLI、日志和HTTP请求进行无头性能分析,无需浏览器界面。核心功能包括:性能测量(TTFB、WP-CLI profile/doctor)、数据库查询优化、自动加载选项管理、对象缓存配置、定时任务调优和远程HTTP调用优化。适用于解决WordPress管理后台、REST API和WP-Cron的缓慢问题,并提供针对WordPress 6.9+的优化建议。关键词:WordPress性能优化,后端性能分析,WP-CLI,数据库优化,对象缓存,自动加载选项,Query Monitor,无头测试,性能诊断。
文档处理-DOCX文件Skill document-processing-docx
这个技能用于通过编程方式处理和操作 Microsoft Word (.docx) 文档,包括生成、解析、转换和自动化,适用于文档生成、数据提取和工作流自动化等场景。关键词:文档处理、Word、DOCX、自动化、模板、数据提取、编程、库使用、文档工作流。
Phoenix上下文设计Skill phoenix-contexts
Phoenix上下文设计技能用于在Elixir的Phoenix框架中设计和实现有界上下文、管理范围、优化模块结构。它帮助开发者组织业务逻辑、确保数据隔离、遵循最佳实践,提升后端开发效率和代码可维护性。关键词:Phoenix、上下文、范围、Elixir、后端开发、架构设计、有界上下文、模块结构、业务逻辑、数据隔离。