后端开发 Skill技能列表
简单数学技能Skill simple-math
这个技能用于安全地执行基本算术运算,包括加法、减法、乘法和除法,使用Python的标准运算符,避免使用eval()和exec()以确保安全。关键词:算术运算、安全计算、Python技能、输入验证、基础数学、编程工具。
软件事务内存Skill software-transactional-memory
软件事务内存(STM)是一种并发编程技术,通过将读写操作组合成原子事务来简化无锁算法的设计,确保数据一致性,适用于并发数据结构构建和原子操作组合。关键词:软件事务内存、并发编程、无锁代码、原子操作、数据一致性、事务处理。
幂等性处理Skill idempotency-handling
这个技能用于实现API操作的幂等性,通过使用幂等键、Redis缓存和数据库约束,确保在多次执行时产生相同结果,防止重复处理和竞争条件。适用于支付系统、webhook重试、邮件发送等场景,提高系统可靠性和数据一致性。关键词包括:幂等性、API、Redis、数据库、缓存、支付系统、webhook、重复处理、竞争条件、安全重试。
GraphQL实现Skill graphql-implementation
这个技能用于构建GraphQL API,提供灵活的查询接口,优化性能,支持实时订阅,适用于API开发、后端服务和微服务架构。关键词:GraphQL、API开发、后端开发、性能优化、实时数据、错误处理。
FastMCP框架Skill fastmcp
FastMCP 是一个用于构建 Model Context Protocol (MCP) 服务器的 Python 框架,允许将工具、资源和提示暴露给大型语言模型如 Claude。它支持多种存储后端、中间件系统、服务器生命周期管理和云部署,帮助开发者高效构建和部署 AI 集成服务器。关键词:FastMCP, MCP 服务器, Python 框架, LLM 集成, 工具开发, 资源管理, 提示工程, 云部署, 存储后端, 中间件。
PDF操作工具包Skill pdf
这是一个用于程序化处理和操作PDF文档的技能,提供全面的工具集,包括提取文本和表格、创建新PDF、合并和拆分文件、填充表单等功能,适用于文档自动化、数据分析和报告生成。关键词:PDF处理、文本提取、表格提取、PDF创建、文档自动化、数据分析、Python、命令行工具。
数据库模式生成器Skill db-designer
数据库模式生成器是一个工具,用于自动化生成SQL或Prisma格式的数据库模式。它帮助开发者快速设计和部署数据库结构,提高开发效率。关键词:数据库设计,SQL,Prisma,模式生成,自动化工具,Node.js开发。
Convex后端开发Skill convex-backend
这个技能用于使用Convex平台构建实时、反应式的后端应用,包括TypeScript查询、变异和动作,支持自动反应性和乐观更新。适用于开发实时协作工具、聊天应用、仪表盘等需要即时数据同步的场景,关键词包括Convex、实时后端、TypeScript、反应式编程、无服务器函数、数据同步、乐观更新。
Convex定时任务调度Skill convex-cron-jobs
Convex定时任务调度是一种在Convex平台中自动化执行后台任务的技术,支持基于间隔和Cron表达式的调度,提供作业监控、自动重试和错误处理功能。适用于数据同步、清理操作、报告生成等场景,关键词包括Convex、定时任务、后台调度、Cron表达式、自动化、作业监控、Serverless、后端开发。
Phoenix上下文设计Skill phoenix-contexts
Phoenix上下文设计技能用于在Elixir的Phoenix框架中设计和实现有界上下文、管理范围、优化模块结构。它帮助开发者组织业务逻辑、确保数据隔离、遵循最佳实践,提升后端开发效率和代码可维护性。关键词:Phoenix、上下文、范围、Elixir、后端开发、架构设计、有界上下文、模块结构、业务逻辑、数据隔离。
Elixir主题研究技能Skill phx:research
这个技能用于高效研究和搜索Elixir和Phoenix相关主题,通过集成搜索ElixirForum、HexDocs、GitHub和博客等来源,提供代码示例、常见模式、陷阱和版本兼容性分析,帮助开发者快速获取并整理技术信息。关键词:Elixir, Phoenix, 研究, 搜索, 代码示例, 后端开发, Web框架。
会话状态技能Skill session-state
会话状态技能是一个内部工具,用于管理基于SESSION_ORCHESTRATION.md定义的会话状态迁移,确保状态转换的验证和执行。关键词:会话状态管理、状态迁移、内部技能、开发工具、软件开发。