后端开发 Skill技能列表

4.5

Convex数据库迁移技能Skill convex-migrations

这个技能涉及使用 Convex 数据库进行模式迁移,包括添加新字段、回填数据、删除过时字段、索引迁移和零停机部署模式。关键词:Convex, 数据库迁移, 模式演化, 零停机, 后端开发。

4.5

m01-所有权与生命周期Skill m01-ownership

Rust语言所有权与生命周期核心技能指南。本技能专注于解决Rust编程中关于数据所有权、借用和生命周期的关键问题,提供从错误代码到设计思考的完整方法论。关键词:Rust所有权,Rust生命周期,借用检查器,Rust内存安全,Rust编程,Rust错误处理,E0382,E0597,Rust最佳实践,系统编程。

4.5

Rust心智模型指南Skill m14-mental-model

本技能提供理解Rust编程语言核心概念(如所有权、借用、生命周期)的正确心智模型、类比和可视化方法。帮助开发者从其他语言(如Java、Python、C++)顺利过渡,避免常见误解,掌握与Rust编译器协作的思维方式。关键词:Rust所有权,借用检查器,内存安全,心智模型,Rust学习,编程语言,系统编程,内存管理,并发安全

4.5

Rust代码反模式检测指南Skill m15-anti-pattern

本指南详细介绍了Rust编程语言中常见的反模式、代码异味和不良实践,帮助开发者识别和修复代码设计问题。内容涵盖所有权管理、错误处理、性能优化、代码审查清单等关键主题,提供从反模式到最佳实践的转换方案。适用于Rust开发者、代码审查员、软件架构师进行代码质量提升和团队规范建设。关键词:Rust反模式,代码审查,所有权管理,错误处理,性能优化,代码异味,最佳实践,Rust编程,软件质量

4.5

Python数据类Skill python-data-classes

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

4.5

服务器启动Skill serve

Starlake HTTP服务器启动技能,用于启动提供REST API的HTTP服务器,支持通过HTTP端点以编程方式运行所有Starlake命令,便于自动化和集成。关键词:HTTP服务器,REST API,Starlake,命令运行,编程接口,后端开发,API端点,服务器监听。

4.5

Ruby面向对象编程Skill ruby-oop

Ruby 面向对象编程技能用于深入掌握Ruby语言的OOP核心特性,包括类定义、模块混入、继承、方法可见性等,适用于后端开发、软件架构设计和编程实践。关键词:Ruby, 面向对象编程, OOP, 类, 模块, 继承, 混入, 方法可见性, 后端开发, 软件设计。

4.5

Convex开发技能Skill convex

Convex 开发技能是一个综合指导技能,用于Convex后端开发,提供核心开发如函数编写和数据库模式定义、数据存储管理、高级模式如AI代理和定时作业、安全审计以及最佳实践。适用于开发者快速上手Convex平台,优化后端应用开发。关键词:Convex开发、后端开发、数据库、实时订阅、HTTP动作、安全审计、AI代理、最佳实践、量化交易、数据统计分析。

4.5

Python命令行界面模式Skill python-cli-patterns

本技能专注于使用Python构建现代化、功能强大的命令行界面(CLI)应用程序。核心内容包括利用Typer框架快速定义命令、参数和选项,以及使用Rich库实现美观的终端输出,如彩色表格、进度条和格式化文本。它涵盖了从基础应用到高级模式(如命令分组、错误处理)的完整开发流程,旨在提升开发效率与用户体验。关键词:Python CLI开发,Typer框架,Rich终端美化,命令行工具,参数解析,终端用户界面。

4.5

环境配置管理Skill env-config

Python/FastAPI项目环境配置管理技能,提供.env文件加载、多环境支持、Pydantic配置验证、密钥安全管理等功能。适用于后端开发中的环境变量管理、应用程序设置配置、开发/测试/生产环境隔离、敏感信息保护等场景。关键词:环境配置、Python配置管理、FastAPI设置、Pydantic BaseSettings、.env文件、多环境支持、密钥安全、配置验证。

4.5

Rust错误处理Skill rust-error-handling

本技能教授在Rust中有效处理错误的方法,涵盖Result和Option类型、错误传播、自定义错误定义,以及使用thiserror和anyhow库简化错误管理,提升应用程序的健壮性、可维护性和SEO友好性。关键词包括Rust、错误处理、Result、Option、thiserror、anyhow、自定义错误、应用程序开发、可恢复错误。

4.5

PHPComposer与自动加载Skill PHPComposerandAutoloading

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