Backend
20 skills with this tag
affaan-m
Passed
Postgres Patterns
A reference skill providing PostgreSQL best practices covering query optimization, schema design, indexing strategies, Row Level Security, and connection pooling. Based on Supabase guidelines, it serves as a quick lookup for common patterns like composite indexes, cursor pagination, and queue processing.
PostgresqlDatabaseSql+3
6832.2k
affaan-m
Passed
Backend Patterns
A reference guide for backend development patterns including RESTful API design, repository and service layer patterns, database query optimization, caching strategies, authentication/authorization, rate limiting, and error handling. Contains TypeScript code examples for Node.js and Next.js applications.
BackendApi DesignNodejs+3
11632.2k
wshobson
Passed
go-concurrency-patterns
This skill provides comprehensive documentation for Go concurrency patterns including goroutines, channels, sync primitives, and context management. It covers worker pools, fan-out/fan-in pipelines, graceful shutdown, error groups, and race detection with production-ready code examples.
GoGolangConcurrency+3
46227.0k
wshobson
Passed
stripe-integration
This skill provides comprehensive guidance for implementing Stripe payment processing in web applications. It covers one-time payments, subscription billing, webhook handling, customer management, and refund processing with PCI-compliant patterns.
PaymentsStripeSubscriptions+3
77627.0k
wshobson
Passed
api-design-principles
A comprehensive guide for designing REST and GraphQL APIs with best practices. Includes production-ready FastAPI templates, GraphQL schema patterns, pagination strategies, error handling conventions, and detailed checklists for pre-implementation review.
Api DesignRestGraphql+3
71627.0k
wshobson
Passed
auth-implementation-patterns
A comprehensive reference guide for implementing authentication and authorization systems. Covers JWT tokens, OAuth2/social login, session management, role-based access control (RBAC), and security best practices with TypeScript/Express code examples.
AuthenticationAuthorizationJwt+3
35827.0k
wshobson
Passed
postgresql-table-design
This skill provides comprehensive PostgreSQL database design guidance covering data types, indexing strategies, constraints, partitioning, and schema design patterns. It includes detailed recommendations for handling JSONB, time-series data, update-heavy tables, and safe schema evolution practices.
PostgresqlDatabaseSchema Design+3
63827.0k
wshobson
Passed
nodejs-backend-patterns
A comprehensive reference skill for building production-ready Node.js backend applications. It provides architectural patterns, code templates, and best practices for Express.js and Fastify frameworks, covering authentication, database integration, middleware, error handling, and caching strategies.
NodejsBackendExpress+3
49827.0k
wshobson
Passed
async-python-patterns
A comprehensive reference guide for Python asynchronous programming. Covers asyncio fundamentals, coroutines, tasks, async context managers, producer-consumer patterns, rate limiting with semaphores, and real-world examples including web scraping with aiohttp, async database operations, and WebSocket servers.
PythonAsyncioAsync Await+3
68927.0k
wshobson
Passed
architecture-patterns
A comprehensive guide to proven backend architecture patterns. Teaches Clean Architecture (Uncle Bob's layers), Hexagonal Architecture (Ports and Adapters), and Domain-Driven Design (DDD) tactical patterns with Python code examples for building maintainable, testable, and scalable systems.
ArchitectureClean ArchitectureHexagonal+3
38227.0k
wshobson
Passed
fastapi-templates
This skill provides production-ready FastAPI project templates with comprehensive patterns for async database operations, CRUD repositories, service layers, JWT authentication, and testing. It guides developers in setting up well-structured Python API projects using modern async patterns and best practices.
FastapiPythonApi+3
16827.0k
wshobson
Passed
Javascript Testing Patterns
This skill provides comprehensive guidance for JavaScript and TypeScript development, covering testing frameworks (Jest, Vitest, Testing Library), modern ES6+ patterns including async/await and functional programming, Node.js backend architecture with Express/Fastify, and advanced TypeScript type system features like generics and conditional types.
JavascriptTypescriptTesting+4
7027.0k
wshobson
Passed
Fastapi Templates
A comprehensive FastAPI project template skill that provides production-ready project structures, async patterns, dependency injection examples, and best practices for building high-performance Python APIs. Includes guidance for Django, GraphQL, and general backend architecture.
FastapiPythonBackend+3
40627.0k
wshobson
Passed
Api Design Principles
This skill provides comprehensive backend development guidance covering REST and GraphQL API design principles, microservices architecture patterns, CQRS implementation, event sourcing with projections, saga orchestration for distributed transactions, and Temporal workflow patterns with Python SDK. It includes production-ready templates, testing strategies, and best practices for building scalable distributed systems.
BackendApi DesignMicroservices+3
4327.0k
alinaqi
Passed
Web Payments
A comprehensive reference guide for integrating Stripe payments into web applications. Covers Checkout sessions, embedded checkout, webhooks, subscriptions, customer portal, and security best practices with code examples for Node.js/Next.js and Python/FastAPI.
StripePaymentsCheckout+3
155453
alinaqi
Passed
Supabase
A comprehensive reference skill for Supabase development covering the CLI workflow, database migrations, Row Level Security (RLS) policies, Edge Functions, and Storage configuration. It promotes local-first development with migrations in version control and includes CI/CD templates for automated deployment.
SupabasePostgresqlBackend+3
56453
alinaqi
Passed
Supabase Python
A comprehensive reference skill for building Python FastAPI applications with Supabase. It provides code templates and patterns for authentication, database access via SQLAlchemy/SQLModel, file storage, realtime subscriptions, and testing with pytest.
PythonFastapiSupabase+3
180453
alinaqi
Passed
Supabase Node
A comprehensive reference guide for building Node.js backends using Express or Hono frameworks with Supabase for authentication and storage, and Drizzle ORM for type-safe PostgreSQL database access. Includes patterns for routes, middleware, validation, and testing.
BackendNodejsSupabase+3
1475453
alinaqi
Passed
Nodejs Backend
A comprehensive guide for building Node.js backend applications using Express or Fastify. It covers project structure, API design with dependency injection, error handling patterns, database repositories with transactions, configuration management, and testing strategies for both unit and integration tests.
NodejsBackendExpress+3
82453
alinaqi
Passed
Medusa
This skill provides comprehensive documentation and code examples for building headless e-commerce applications with Medusa. It covers project setup, custom API routes, modules, workflows, event subscribers, scheduled jobs, admin UI customization, and deployment strategies.
MedusaE CommerceHeadless Commerce+3
75453