后端开发 Skill技能列表

4.5

GleamErlang互操作Skill GleamErlangInterop

Gleam Erlang 互操作技能用于在Gleam编程语言中实现与Erlang生态系统的无缝集成,允许开发者调用Erlang代码、使用Erlang库和外部函数,同时保持类型安全。它包括外部函数声明、Erlang标准库使用、动态类型处理、NIFs和端口、OTP集成等关键功能,适用于后端开发和高可靠性应用构建。关键词:Gleam, Erlang, 互操作, 外部函数, 类型安全, BEAM生态系统, NIF, 端口, OTP, 后端开发。

4.5

Rust专家Skill rust-expert

这是一个关于Rust编程语言的专家级技能,涵盖所有权、借用、生命周期、异步Tokio模式、错误处理、trait系统、性能优化、测试和生产系统开发。关键词:Rust编程, 所有权, 借用, 异步, Tokio, 错误处理, 性能优化, 测试, 生产系统, 代码质量

4.5

文档数据库实施技能Skill using-document-databases

本技能提供文档数据库的选择、设计和优化指南,适用于需要灵活数据模式的应用开发,如内容管理、用户档案等。涵盖主流文档数据库MongoDB、DynamoDB和Firestore,包括模式设计、索引策略、聚合管道等关键技术。关键词:文档数据库、MongoDB、DynamoDB、Firestore、灵活模式、索引优化、聚合管道、NoSQL。

4.5

alembicSkill alembic

Alembic数据库迁移工具是用于SQLAlchemy项目的专业数据库架构版本控制系统。它支持自动生成迁移脚本、管理数据库变更历史、支持异步操作和多种数据库后端(PostgreSQL、MySQL、SQLite)。主要功能包括:数据库架构变更管理、版本控制、数据迁移、分支合并、回滚操作等。关键词:数据库迁移、SQLAlchemy、Python、Alembic、数据库架构管理、版本控制、异步数据库、PostgreSQL、MySQL、SQLite、数据迁移工具。

4.5

网络存档Skill web-archiving

这个技能涉及使用各种工具和方法来保存和检索网页内容,适用于新闻、研究和法律目的。包括Wayback Machine、Archive.today、ArchiveBox等服务的集成,以及Python代码实现,用于网页存档、历史访问和数据保存。关键词:网页存档、网络爬虫、数据保存、历史访问、法律证据、Python编程、API集成。

4.5

TypeSpecSDK生成器Skill typespec-sdk-generator

TypeSpec SDK 生成器是一个基于 Microsoft TypeSpec 语言的工具,用于高效设计和生成遵循 Azure SDK 规范的多语言客户端库。它能将 API 定义自动转换为 TypeScript、Python、Java、C#、Go 等语言的强类型 SDK 代码,并输出 OpenAPI 规范、文档和包。核心功能包括 API 建模、版本管理、装饰器应用和自动化代码生成,是构建标准化、可维护云服务 API 和 SDK 的关键技能。关键词:TypeSpec,API 设计,SDK 生成,多语言,Azure SDK,OpenAPI,代码生成,强类型客户端。

4.5

PostgreSQLpsql数据库交互终端技能Skill postgresql-psql

PostgreSQL psql 是 PostgreSQL 数据库的交互式终端客户端,用于连接数据库、执行 SQL 查询、管理数据库对象(如表、视图、索引)、备份和恢复数据、配置连接选项、格式化输出、编写自动化脚本、管理事务等。适用于数据库管理、后端开发、DevOps 运维和 SQL 调试。关键词:PostgreSQL, psql, 数据库管理, SQL 查询, 交互终端, 备份恢复, 事务处理, 脚本自动化, DevOps, 数据库运维。

4.5

OAuth技能Skill oauth

该技能专注于OAuth 2.0和OpenID Connect (OIDC) 协议的实施与集成。提供授权码流程、PKCE安全增强、令牌管理以及主流身份提供商(如Google、GitHub)的接入方案。适用于构建安全的用户认证、单点登录(SSO)和第三方应用授权系统。关键词:OAuth 2.0, OpenID Connect, 身份认证, 单点登录, 社交登录, 令牌管理, PKCE, 授权码流程。

4.5

网页数据抓取器Skill web-scraper

网页数据抓取器是一款基于CSS选择器的自动化工具,专门用于从网站高效提取结构化数据。支持分页抓取、速率控制防止被封,可输出JSON等多种格式。适用于数据采集、市场分析、竞品监控等场景。关键词:网页爬虫、数据抓取、HTML解析、自动化采集、CSS选择器、分页抓取、数据提取工具。

4.5

API请求构建器Skill api-request-builder

这个技能用于快速构建API的HTTP请求示例,包括curl或fetch方法,帮助初级开发者在开发、调试和学习时生成请求代码。关键词:API请求、HTTP请求、curl示例、fetch示例、快速构建、开发辅助、请求模板。

4.5

Credo代码检查Skill credo-checks

这个技能用于理解和修复Elixir代码中常见的Credo检查问题,包括代码一致性、设计、可读性、重构和警告检查,帮助提升代码质量和维护性。关键词:Credo,Elixir,代码质量,代码检查,编程规范。

4.5

LoggingBestPracticesSkill logging-best-practices

提供结构化日志记录的最佳实践,包括日志级别、JSON格式、上下文日志、PII处理、集中式日志记录等,适用于提高应用程序的可观测性和调试能力。