后端开发 Skill技能列表

4.5

Django架构模式Skill django-patterns

这个技能专注于 Django Web 框架的架构模式,包括项目结构组织、ORM 优化、DRF 序列化、信号使用、自定义中间件等,旨在提高 Django 应用的性能、可维护性和开发效率。适用于后端开发,帮助开发者遵循最佳实践、避免反模式,并确保代码质量。关键词:Django, 架构模式, ORM 优化, DRF, 信号, 中间件, 后端开发, Web 开发, Python, 性能优化。

4.5

PDF处理Skill pdf

PDF处理技能是一种使用Python库(如pypdf、pdfplumber、reportlab)和命令行工具(如pdftotext、qpdf)来操作PDF文档的技术,用于提取文本和表格、创建新PDF、合并和分割文档、处理表单、OCR识别、添加水印和密码保护等。关键词:PDF处理、文本提取、表格提取、Python编程、文档自动化、数据提取、OCR技术、PDF合并分割。

4.5

Effect-TS错误处理模式Skill effect-patterns-error-handling

此技能提供Effect-TS中错误处理的三种模式:错误积累、错误传播和自定义错误策略,用于优化错误处理、提升应用健壮性,关键词包括Effect-TS、错误处理、模式、积累、传播、自定义策略、TypeScript、函数式编程。

4.5

路由处理器Skill route-handlers

Next.js路由处理器技能专注于使用Next.js框架的App Router创建和管理API端点。它涵盖了HTTP方法处理、请求和响应操作、流式响应、CORS配置、缓存和错误处理等关键功能,适用于构建RESTful API、Web服务和后端接口,提高开发效率和性能。关键词包括:Next.js、路由处理器、API开发、HTTP请求、响应处理、流式响应、CORS、缓存、错误处理。

4.5

YouTube自动化Skill youtube-automation

这个技能用于通过Composio的YouTube工具包自动化YouTube平台的各种操作,实现视频上传、播放列表管理、内容搜索、数据分析、评论处理等功能,适用于内容创作者、视频运营人员和企业用户,提高工作效率和自动化水平。关键词包括YouTube自动化、视频管理、API集成、工作流自动化、社交媒体工具。

4.5

Bknd会话处理Skill bknd-session-handling

这个技能用于管理Bknd应用程序中的用户会话,包括JWT令牌的创建、存储、验证、自动续订和过期处理,确保安全高效的身份验证机制。关键词:Bknd, 会话管理, JWT, 身份验证, 后端开发, 安全性, 令牌生命周期, 自动刷新

4.5

会话洞察Skill session-insights

这是一个用于分析Elixir和Phoenix开发会话的技能,提供完整的会话分析管道。通过自然语言描述搜索开发会话,自动生成转录和综合报告,帮助开发者识别工作流模式、摩擦点和插件改进机会。关键词:会话分析,Elixir开发,Phoenix框架,开发调试,自动化报告,量化交易分析辅助工具。

4.5

Oban背景作业模式Skill oban

Oban 是 Elixir 编程语言中用于处理后台作业的库,提供工作流、队列管理、错误处理和测试功能,适用于异步任务处理。关键词:Elixir, Oban, 背景作业, 队列管理, 错误处理, 测试, 异步任务, 后台任务

4.5

协议管理集成Skill protocolsio-integration

这个技能用于与 protocols.io API 集成,管理科学协议,包括搜索、创建、更新、发布协议,管理步骤和材料,处理讨论和评论,组织工作空间,上传和管理文件。适用于协议发现、协作开发、实验跟踪、实验室协议管理和科学文档,关键词包括 protocols.io、API 集成、科学协议、协议管理、协作开发、实验跟踪。

4.5

API设计原则Skill api-design-principles

这个技能用于掌握REST和GraphQL API设计原则,帮助开发者构建直观、可扩展、可维护的API,适用于设计、审查和优化API项目。关键词包括:API设计、REST、GraphQL、后端开发、软件开发、架构设计、API文档、版本控制、错误处理。

4.5

Elixir/Phoenix安全模式参考Skill security

这个技能提供在Elixir/Phoenix框架中实施安全模式的快速参考指南,涵盖身份认证、授权、输入验证、SQL注入预防等关键安全方面,旨在帮助开发者提高Web应用程序的安全性,遵循最佳实践以保护用户数据和系统资源。关键词:Elixir, Phoenix, 安全模式, 身份认证, 授权, 输入验证, OWASP, SQL注入, 时序攻击, LiveView授权。

4.5

Ruby块、Proc和LambdaSkill ruby-blocks-procs-lambdas

Ruby 块、Proc 和 Lambda 是 Ruby 编程语言的核心功能编程特性,用于实现闭包、高阶函数等模式,提升代码表达性和优雅性。适用于软件开发和后端工程。关键词包括 Ruby 编程、功能编程、块、Proc、Lambda、闭包、高阶函数、后端开发。