后端开发 Skill技能列表

种子数据Skill bknd-seed-data

4.5

这个技能用于在Bknd数据库中播种初始或测试数据,通过内置的seed函数实现条件播种、环境相关数据、工厂函数等模式,适用于开发、测试和演示场景,确保数据库拥有必要数据。关键词包括Bknd、数据库播种、种子数据、开发测试数据、条件逻辑、幂等播种、环境相关播种。

严谨编码Skill rigorous-coding

4.5

严谨编码是一种系统性的软件开发技能,强调在编写、实现和审查代码时遵循严格的工程标准。其核心在于实现前的深度思考(包括假设分析、边界情况识别、正确性定义和故障模式规划)、全面的错误处理(禁止吞没错误、保留上下文、区分错误类型)、清晰的状态管理(最小化可变状态、明确所有权)、严格的输入验证(边界验证、快速失败)以及规范的命名和代码结构(意图揭示命名、单一职责、有限嵌套)。该技能旨在通过强制性的检查清单和验证流程,确保代码的健壮性、可维护性和可靠性,特别适用于构建高可用性系统、金融交易系统、关键基础设施等对质量要求极高的场景。 关键词:严谨编码,编码标准,错误处理,状态管理,输入验证,代码审查,软件质量,健壮性,可维护性,实现前检查,边界情况,故障模式

PHPComposer与自动加载Skill PHPComposerandAutoloading

4.5

PHP Composer 与自动加载技能专注于 PHP 依赖管理和类自动加载。Composer 是 PHP 的标准依赖管理器,用于处理包安装、版本控制和自动加载。PSR-4 自动加载通过命名空间映射到目录,自动加载类文件。本技能包括 Composer 配置、依赖管理、包创建、版本约束和最佳实践,适用于现代 PHP 项目开发、代码组织和 SEO 优化,关键词:PHP, Composer, 依赖管理, 自动加载, PSR-4, 包管理, 版本控制, 后端开发。

Python数据类Skill python-data-classes

4.5

此技能专注于使用Python的dataclasses、attrs和Pydantic库进行数据建模,帮助开发者创建类型安全、可验证和可序列化的数据结构。适用于API请求/响应模型、配置管理、数据转换等场景。关键词:Python, 数据类, 数据建模, 验证, 序列化, dataclasses, attrs, Pydantic。

Rust生态系统集成指南Skill m11-ecosystem

4.5

本技能是关于Rust编程语言中生态系统集成和依赖管理的综合指南。它详细介绍了如何选择、评估和集成第三方crate(库),涵盖依赖管理、特性标志、工作空间配置、语言互操作(如C、Python、Node.js、WebAssembly)以及常见错误处理。核心内容包括crate选择标准、集成决策框架、反模式避免以及向上/向下追溯的思考方法。关键词:Rust, crate, 依赖管理, 生态系统集成, Cargo, 特性标志, 工作空间, FFI, 语言互操作, PyO3, WebAssembly, 错误处理, 最佳实践。

资源生命周期管理Skill m12-lifecycle

4.5

资源生命周期管理是软件开发中关于如何高效、安全地创建、使用和销毁资源的核心设计技能。它涉及RAII(资源获取即初始化)、惰性初始化、连接池、守卫模式等关键模式,用于确保数据库连接、文件句柄、网络会话等昂贵或有限资源得到妥善管理,避免内存泄漏和资源耗尽。关键词:资源生命周期管理,RAII模式,Drop trait,连接池设计,惰性初始化,OnceLock,LazyLock,作用域守卫,资源清理,Rust编程。

调试WebSocket问题Skill debugging-websocket-issues

4.5

本技能用于诊断和解决WebSocket连接中的常见错误,如“无效帧头”、“RSV1必须清除”等。涵盖多个WebSocketServer实例冲突、压缩配置问题、原始帧数据调试等关键技术。适用于Node.js后端开发中WebSocket服务的故障排查和性能优化。关键词:WebSocket调试,Node.js,RSV1错误,帧头无效,WebSocketServer冲突,压缩问题,网络协议故障排查。

PHP安全模式Skill PHPSecurityPatterns

4.5

PHP安全模式技能教授构建安全PHP应用程序的关键技术,包括输入验证、SQL注入预防、XSS保护、CSRF防御、密码哈希和安全会话管理等。适用于后端开发者、网络安全专家,帮助提升应用安全性、防止常见漏洞,优化SEO关键词如PHP安全、Web安全、应用程序防护。

JWT身份验证Skill jwt-auth

4.5

JWT身份验证技能是专为FastAPI和Python后端开发设计的身份认证解决方案,提供完整的JWT令牌生成、验证和用户管理功能。该技能包含令牌创建、安全验证、用户提取、基于角色的访问控制等核心模块,适用于Web应用API安全、用户会话管理、微服务身份认证等场景。关键词:JWT身份验证、FastAPI安全、Python后端、令牌生成、用户认证、RBAC权限控制、API安全、微服务认证。

SQLModelCRUD技能Skill sqlmodel-crud

4.5

SQLModel CRUD 技能提供数据库模型和 CRUD 操作的专家指导,包括 Pydantic 集成、异步会话管理、查询构建以及实体间的关系配置。

后端服务模式Skill backend-service-patterns

4.5

后端服务模式技能专注于设计和构建可扩展的后端应用程序,采用分层架构、依赖注入、中间件模式等核心原则。适用于API服务开发、业务逻辑实现、微服务架构、服务器less函数等场景,提升代码可维护性和可测试性。关键词:后端开发,API设计,微服务,架构模式,依赖注入,中间件,服务层,仓库模式。

NotionAPI技能Skill notion

4.5

这个技能使用Notion API来自动化管理Notion中的页面、数据库和块,支持创建、读取、更新、查询等操作,适用于开发者和团队进行内容自动化、工作流集成和应用程序开发。关键词:Notion API, 自动化, 页面管理, 数据库查询, 开发集成, API调用, 后端开发, 低代码自动化。