后端开发 Skill技能列表

⚡

会话状态技能Skill session-state

4.5

会话状态技能是一个内部工具,用于管理基于SESSION_ORCHESTRATION.md定义的会话状态迁移,确保状态转换的验证和执行。关键词:会话状态管理、状态迁移、内部技能、开发工具、软件开发。

⚡

Allra数据库设计及QueryDSL规则Skill allra-database-schema

4.5

Allra后端团队数据库设计规范,涵盖JPA实体设计、QueryDSL查询编写、事务管理标准。提供Spring Boot项目中的数据库层最佳实践,包括Repository结构、DTO投影、关联关系映射和@Transactional使用指南。关键词:数据库设计、JPA、QueryDSL、Spring Boot、事务管理、后端开发、Java持久层、ORM最佳实践。

⚡

行级安全(RLS)模式技能Skill rls-patterns

4.5

这个技能专注于实施行级安全(RLS)模式,确保数据库操作的数据隔离和安全,通过使用上下文辅助函数如 withUserContext,适用于开发安全的后端API、处理Webhook和用户数据管理。关键词:行级安全,RLS,数据库安全,数据隔离,Prisma,API路由,Webhook,后端开发。

⚡

CRUD自动生成技能Skill crud

4.5

这个技能用于自动生成CRUD(创建、读取、更新、删除)功能,包括API端点、Zod验证、Row Level Security授权、分页搜索和测试,适用于后端框架如Next.js、Express、Hono等,提高开发效率。关键词:CRUD生成、API开发、后端自动化、Zod验证、行级安全、生产就绪。

⚡

Credo代码检查Skill credo-checks

4.5

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

⚡

流式传输配置Skill streaming

4.5

这个技能用于配置和优化响应流式传输,包括设置块大小、延迟、打字指示符,以及适配不同平台的限制。适用于开发实时通信应用和提升用户体验,关键词包括流式传输、实时输出、打字指示符、API配置、平台限制。

⚡

RESTAPI设计Skill rest-api-design

4.5

RESTful API设计指南,包含资源命名、HTTP方法、状态码、版本控制、文档化等最佳实践,适用于创建和优化REST API。

⚡

获取图片文件Skill get-image-file

4.5

这个技能用于在即时消息系统中自动获取用户发送图片的本地文件路径,以便进行后续的图像处理或内容分析。它简化了文件访问流程,提升开发效率。关键词:图片文件路径、IM通道、自动下载、图像处理、文件系统、开发工具。

⚡

Python配置管理Skill python-configuration

4.5

这个技能涉及使用环境变量和类型化设置来管理Python应用程序的配置,支持外部化配置、pydantic-settings验证、秘密管理、环境特定行为实现。关键应用包括项目配置系统设置、迁移硬编码值、验证启动配置、确保代码跨环境可移植性,适用于后端开发、DevOps实践。

⚡

WebSocketPatternsSkill WebSocketPatterns

4.5

WebSocket模式是用于在网络应用中实现高级实时双向通信的一系列技术。它包括WebSocket基础、与HTTP轮询和SSE的比较、连接生命周期管理、心跳机制、消息队列确认、重连策略、速率限制等关键概念和实践。

⚡

Python异步编程模式Skill python-async-patterns

4.5

这个技能用于掌握Python异步编程,包括asyncio、async/await、并发执行模式,适用于处理I/O-bound和CPU-bound任务,提升程序并发性能。关键词:Python异步编程, asyncio, async/await, 并发模式, I/O-bound任务, CPU-bound任务, 异步编程模式

⚡

队列技能Skill queue

4.5

这个技能用于在多代理工作流中使用BullMQ和Redis实现可靠的作业队列处理,支持后台作业、失败重试、优先级调度和监控,关键词包括队列管理、后台作业、分布式系统、BullMQ、Redis。