后端开发 Skill技能列表
LiveView分配审计Skill lv:assigns
这个技能用于审计 Elixir/Phoenix LiveView 中的套接字分配,以检测和解决内存问题、提高代码清晰度和性能优化。适用于开发者在审查 LiveView 性能或调试内存问题时使用。关键词:LiveView 审计、内存优化、性能调试、Elixir 开发、Phoenix 框架、套接字分配。
会话洞察Skill session-insights
这是一个用于分析Elixir和Phoenix开发会话的技能,提供完整的会话分析管道。通过自然语言描述搜索开发会话,自动生成转录和综合报告,帮助开发者识别工作流模式、摩擦点和插件改进机会。关键词:会话分析,Elixir开发,Phoenix框架,开发调试,自动化报告,量化交易分析辅助工具。
Python开发Skill python
Python开发技能专注于编写清洁、高效、地道的Python代码,涵盖代码风格、现代特性、错误处理、项目结构、工具设置和测试模式。适用于Python项目开发、重构和优化。关键词:Python开发,代码优化,重构,工具链,测试,性能调优。
数据库管理Skill database
数据库管理技能专注于数据库系统的优化、维护和操作,包括查询调优、索引策略、数据迁移、备份恢复和性能监控,以提升数据库性能和可靠性。关键词:数据库、SQL、性能优化、索引、迁移、备份、缓存、健康检查。
Python后端开发技能Skill python
这个技能专注于使用Python进行安全、高性能、可维护的后端服务开发,特别强调输入验证、密码哈希、数据库安全和异步编程。适用于JARVIS AI助手等AI应用,提供类型安全、测试驱动开发和深度防御策略。关键词:Python后端开发、安全编程、性能优化、可维护性、AI助手、异步编程、加密技术。
字符串算法匹配器Skill string-algorithm-matcher
字符串算法匹配器是一种用于解决字符串处理问题的智能工具,能够根据具体问题描述和约束条件,推荐最合适的算法方案。核心功能包括模式匹配算法选择(如KMP、Rabin-Karp)、后缀结构优化(后缀数组、后缀树)、回文检测(Manacher算法)以及滚动哈希和字符串动态规划技术指导。适用于算法竞赛、软件开发中的文本处理、搜索引擎优化和自然语言处理等场景。关键词:字符串算法、模式匹配、KMP算法、后缀数组、回文检测、滚动哈希、动态规划、算法优化、文本处理、编程竞赛。
OpenAPI验证器Skill openapi-validator
OpenAPI验证器是一款用于自动化验证和检查OpenAPI(Swagger)规范文件的工具。它能确保API设计符合标准格式、安全要求及行业最佳实践,支持版本比对以检测破坏性变更,并可集成Spectral等代码检查工具进行自定义规则校验。适用于API开发、系统设计评审等场景,提升API文档质量与一致性。关键词:OpenAPI验证,API规范检查,安全定义,最佳实践,版本比对,Spectral集成,API设计评审。
AsyncAPI文档生成器Skill asyncapi-docs
AsyncAPI文档生成器是一款专门用于事件驱动API文档自动化的工具。它能够解析和验证AsyncAPI规范,为Kafka、MQTT、WebSocket、AMQP等消息系统生成专业文档,支持代码生成和规范检查。关键词:AsyncAPI文档生成、事件驱动API、消息队列文档、Kafka文档、API规范验证、微服务文档、代码生成工具、Spectral代码检查、API文档自动化、实时系统文档。
数据验证技能Skill data-validation
该技能专注于使用Pydantic和Zod进行前后端的数据验证,确保数据的类型安全和有效性,适用于API有效载荷、表单输入和数据库写入。
数据库迁移Skill db-migration
数据库迁移技能提供专业的Alembic迁移管理解决方案,专为SQLModel/FastAPI项目设计。该技能涵盖数据库模式变更的完整生命周期管理,包括迁移生成、版本控制、安全升级和回滚操作。核心功能包括自动迁移生成、数据迁移处理、批量操作优化和迁移质量保证。适用于后端开发、DevOps和数据库管理场景,确保数据库结构演进的安全性和可靠性。关键词:Alembic迁移、数据库模式管理、SQLModel集成、FastAPI数据库、版本控制、数据迁移、回滚策略、DevOps数据库
JWT身份验证Skill jwt-auth
JWT身份验证技能是专为FastAPI和Python后端开发设计的身份认证解决方案,提供完整的JWT令牌生成、验证和用户管理功能。该技能包含令牌创建、安全验证、用户提取、基于角色的访问控制等核心模块,适用于Web应用API安全、用户会话管理、微服务身份认证等场景。关键词:JWT身份验证、FastAPI安全、Python后端、令牌生成、用户认证、RBAC权限控制、API安全、微服务认证。
SQLModelCRUD技能Skill sqlmodel-crud
SQLModel CRUD 技能提供数据库模型和 CRUD 操作的专家指导,包括 Pydantic 集成、异步会话管理、查询构建以及实体间的关系配置。