Total 30,738 skills, Backend Development has 3008 skills
Showing 12 of 3008 skills
Implementing Entity Framework Core repositories and migrations for PostgreSQL, MySQL, and SQLite at Bitwarden. Use when creating or modifying EF repositories, generating EF migrations, or working with non-MSSQL data access in the server repo.
EF Core, DbContext, AsNoTracking, query splitting.
Interprets MSBuild output, NuGet errors, analyzer warnings. Error codes, CI drift.
Builds high-perf network I/O. PipeReader/PipeWriter, backpressure, protocol parsers, Kestrel.
Versions HTTP APIs. Asp.Versioning.Http/Mvc, URL segment, header, query string, sunset.
Complete Convex development mastery — functions (queries, mutations, actions, HTTP actions), schema design, index optimization, argument/return validation, authentication, security patterns, error handling, file storage, scheduling, crons, aggregates, OCC handling, denormalization, TypeScript best practices, and production-ready code organization. The definitive Convex skill. Use when building any Convex backend: writing functions, designing schemas, optimizing queries, handling auth, adding real-time features, setting up webhooks, scheduling jobs, managing file uploads, or reviewing/fixing Convex code. Triggers on: convex, query, mutation, action, ctx.db, defineSchema, defineTable, v.id, v.string, v.object, withIndex, ConvexError, internalMutation, httpAction, ctx.scheduler, ctx.storage, OCC, convex best practices, convex functions, convex schema, convex performance, "how do I do X in Convex".
Builds .NET 10 file-based C# apps. Directives, CLI commands, csproj migration.
Implement Stripe Billing for subscriptions, recurring payments, invoicing, and usage-based pricing. Use when: (1) Creating subscription plans (flat, tiered, per-seat, usage-based), (2) Managing subscription lifecycle (trials, upgrades, downgrades, cancellations), (3) Generating and customizing invoices, (4) Implementing metered/usage-based billing, (5) Setting up customer portal for self-service, (6) Configuring dunning and revenue recovery, (7) Applying coupons and promotion codes. Triggers on: subscription, recurring billing, invoice, usage-based, metered billing, SaaS pricing, subscription plan, trial, dunning, proration, customer portal, coupon, promotion code, billing cycle.
Senior Flask developer. Use when building or working on Flask applications. Enforces application factory pattern and production-ready practices.
Creates technical architecture and system design.
Comprehensive Python engineering guidelines for writing production-quality Python code. This skill should be used when writing Python code, performing Python code reviews, working with Python tools (uv, ruff, mypy, pytest), or answering questions about Python best practices and patterns. Applies to CLI tools, AI agents (langgraph), and general Python development.
Taiwan logistics integration (台灣物流整合). Use when working with CTC (中華宅配/宅配通), T-CAT (黑貓宅急便), or Taiwan delivery services. Covers package tracking (貨件追蹤), shipment creation (建立託運單), delivery status (配送狀態), and batch operations (批次追蹤). Keywords: 物流, 宅配, 貨運, 出貨, 寄送, logistics, shipping, delivery, tracking, CTC, TCAT, 黑貓, 中華宅配