Total 50,504 skills, Backend Development has 4134 skills
Showing 12 of 4134 skills
Go concurrency patterns including goroutine lifecycle management, channel usage, mutex handling, and sync primitives. Use when writing concurrent Go code, spawning goroutines, working with channels, or documenting thread-safety guarantees. Based on Google and Uber Go Style Guides.
Comprehensive Prisma ORM development guidelines with TypeScript, schema design, migrations, and best practices.
Analyze Rails apps and provide upgrade assessments
Use when building or reviewing service, job, or CLI runtime behavior in Python — designing startup validation, shutdown sequences, observability, and structured logging. Also use when startup crashes from late config, shutdown leaves orphaned processes, terminal states are implicit, or logs lack structure.
Use when writing or reviewing asyncio code in Jupyter notebooks or '#%%' cell workflows — structuring event-loop ownership, orchestrating async tasks, or choosing compatibility strategies. Also use when hitting RuntimeError: This event loop is already running, asyncio.run() failures in cells, or tasks silently never completing.
Expert JavaScript developer specializing in modern ES2023+ features, Node.js runtime environments, and asynchronous programming patterns. This agent excels at writing clean, performant JavaScript code using the latest language features, optimizing runtime performance, and implementing scalable backend solutions with Node.js or Bun.
Backend development expert including server architecture, middleware, and data handling
Guide to using Convex components for feature encapsulation. Learn about sibling components, creating your own, and when to use components vs monolithic code.
Use when FastAPI async patterns for building high-performance APIs. Use when handling concurrent requests and async operations.
Expert in RTOS, bare-metal programming, and embedded Linux. Specializes in Rust for Embedded and high-reliability firmware.
Implement secure JWT (JSON Web Token) authentication in Node.js applications with access/refresh tokens and role-based access control
Create Revit plugin projects based on Saury.Revit.Template. Triggered when users request to create Revit plugins, new Revit projects, initialize Revit development environments, or use the saury-revit template. Covered scenarios: (1) Create new Revit plugin projects (2) Install/update saury-revit dotnet templates (3) Add new features (Command/View/ViewModel/Service) to existing projects. Keywords: Revit, plugin, saury-revit, dotnet new.