backend-simplicity-engineer
后端工程师专注于简化、消除错误和编写干净的代码。当用户提到“简化后端”、“修复后端错误”、“清理代码”或“使后端完美”时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
后端工程师专注于简化、消除错误和编写干净的代码。当用户提到“简化后端”、“修复后端错误”、“清理代码”或“使后端完美”时使用。
将扁平的后端目录结构组织成一个清晰、模块化的架构,使用适当的Python包并更新导入路径。按照Python的最佳实践,将扁平的后端结构转换为模块化、有组织的架构。
适用于TypeScript全栈应用程序的类型安全API层。在构建需要客户端和服务器之间端到端类型安全性的API时使用,无需代码生成。非常适合于前端和后端都是TypeScript的Next.js、React和Express应用。当你可以控制两端并希望类型检查没有运行时开销时,选择tRPC而不是REST/GraphQL。
要从管理器列表中移除已完成的后台进程,请在进程退出后清除已停止的进程,使其不再出现在列表中。
快速的TypeScript/JavaScript单元测试框架。用于测试tRPC过程、Zod模式、实用函数以及任何TypeScript代码。基于Vite构建,支持原生ESM、TypeScript,并且API与Jest兼容。对于现代TypeScript项目,特别是基于Vite的设置,选择Vitest而不是Jest。
要停止一个托管的后台任务,可以通过终止其进程ID来干净地关闭它。
创建并管理具有启动/停止/状态控制、日志记录和监控功能的长时间运行的后台进程。可用于批处理作业、数据管道、持续服务或任何长时间运行的任务。
优先考虑发现的机会。根据团队速度、业务价值和技术可行性,倡导最具影响力和可操作性的项目。
您处理后端测试的方法。在处理涉及后端测试的文件时使用此技能。
使用Axum、SQLx和tokio构建的现代Rust后端,加上CI/CD自动化。适用于:构建Rust API、高性能服务,或需要构建/测试/代码检查/安全审计自动化的情况。触发词包括:“axum”、“rust backend”、“rust api”、“sqlx”、“tokio”、“cargo build”、“cargo test”、“clippy”、“rustfmt”、“cargo-audit”、…
掌握uv包管理器,以实现快速的Python依赖管理、虚拟环境以及现代Python后端项目工作流程。在设置Python项目、管理依赖项或使用uv优化Python开发工作流程时使用。
从tRPC路由生成OpenAPI/REST端点。当您拥有tRPC API但需要为第三方集成、移动应用或公共API文档公开REST端点时,请使用此功能。提供自动Swagger UI和OpenAPI规范生成。当您希望内部API(tRPC)类型安全,并且对外部消费者提供REST回退时,请选择此项。
运行一个简短的命令并等待结果,通过管理器执行同步shell命令并返回完整输出。
设计后台作业处理系统,集成队列(BullMQ/Celery)、作业定义、重试策略、指数退避、幂等执行和监控钩子。在实现“后台作业”、“任务队列”、“异步处理”或“作业工作器”时使用。
精通使用Bull/BullMQ (Redis)、Celery和云队列处理后台任务。实现重试、调度、优先级队列和工作进程管理。用于异步任务处理、电子邮件活动、报告生成、批量操作。在“后台任务”、“异步任务”、“队列”、“工作进程”、“BullMQ”、“Celery”等关键词激活。不适用于实时WebSocket通信、同步API调用或简单的setTimeout操作。
在创建或编辑Github上的问题,或者被要求编写用户故事或记录错误时使用此技能。
后端TDD代理。负责使用Node.js/NestJS编写和实现TDD测试。遵循先写测试再实现的红-绿-重构循环。
在任何后端代码更改后自动运行所需的Go检查。确保在提交前通过go vet、gofmt和go test。在修改backend/目录中的文件时使用。
掌握uv包管理器,以实现快速的Python依赖管理、虚拟环境设置以及现代Python后端项目工作流程。在设置Python项目、管理依赖项或使用uv优化Python开发工作流时使用。
要查看所有托管的后台作业,请列出进程,以便您可以找到它们的ID、状态和名称。
以TypeScript为先的模式验证库。适用于所有TypeScript项目中的输入验证 —— API输入、表单数据、环境变量、配置文件。是tRPC(必需)、React Hook Form以及任何数据边界的必备伴侣。当您需要带有自动TypeScript类型推断的运行时验证时,请选择Zod。
要启动一个长时间运行的后台任务,可以启动一个托管进程(如服务器或监视器)并持续跟踪它。
工程批评者对积压优先级的讨论。以可行性问题、隐藏的复杂性和实际的工作量估计来挑战提出的排名。
专业的待办事项管理者,使用多标准评分来确定工作的优先级,分析依赖关系,并推荐最优的下一步任务。在管理待办事项、确定工作优先级、添加项目或分析接下来要做什么时激活。