
Claude Skills by paulpas
github.com/paulpasImplements the Strategy design pattern for runtime algorithm selection with interchangeable behavior interfaces, supporting context delegation, strategy factories, and dependency injection.
Implements Stripe API integration (Payments, Subscriptions, Connect,
Implements GoF structural and behavioral design patterns (Adapter, Observer, Strategy, Command, Facade, Template Method, Mediator) to decouple components and manage object responsibilities.
Implements GoF structural patterns (Adapter, Bridge, Composite, Decorator,
Implements structured JSON logging with correlation IDs, OpenTelemetry context propagation, and tiered log level strategies for production-grade observability in Python and Go services.
Integrates Supabase using supabase-py 2.x with patterns for database
Implements architectural patterns (hexagonal, layered, event-driven)
Implements core distributed system design patterns (load balancing, caching strategies, database sharding, message queues) for building scalable and resilient production applications.
Implements production system design patterns including capacity planning,
Implements production reliability patterns (circuit breakers, retry with exponential backoff, bulkhead isolation, health checks, graceful degradation, distributed tracing) to build fault-tolerant distributed systems.
Applies a structured debugging methodology (binary search, logging strategy,
Applies systems thinking to engineering problems—modeling stocks/flows, feedback loops, leverage points, and emergent behavior for holistic architecture design.
Tracks, categorizes, and systematically reduces technical debt across
Maps concrete project requirements to specific technology recommendations
Implements the GoF Template Method pattern for defining algorithm skeletons in Python ABCs with customizable hook methods, comparing inheritance-based templating vs composition-based strategy selection.
Integrates with Terraform and OpenTofu via the HCP Terraform API (pyTFE),
Implements test-driven development with red-green-refactor cycle, property-based testing, mocking strategies, and behavior-first design to produce well-tested, maintainable code.
Validates external APIs and service contracts, ensuring that your application correctly consumes and produces expected data structures.
Facilitates end-to-end testing of complete workflows, verifying entire systems operate as intended from a user's perspective.
Executes integration tests to validate combined components and their interactions in a system, ensuring workflows operate seamlessly.
Implements mocking strategies for unit testing by providing controlled, predictable interactions with dependencies.
Implements TDD and BDD methodologies for ensuring quality in software engineering with structured guidelines and practices.
Implements stubbing techniques for unit testing by replacing parts of the system under test with pre-defined responses.
Provides an overview and implementation of test doubles including mocks, stubs, and fakes for comprehensive testing strategies.
Implements comprehensive testing strategies (unit, integration, contract,
Implements unit testing strategies using popular frameworks to ensure the smallest parts of your application work as intended.
Applies a structured evaluation framework to select tools, libraries,
Implements best practices for translating software content efficiently and accurately for global markets while adhering to localization standards.
Implements trunk-based development workflows with feature flag gating, short-lived branching strategies, and automated CI to keep main always deployable.
Integrates Twilio API (SMS, Voice, WhatsApp, Verify, Conversations, Video)
Enforces strong type safety across software systems using static typing, generics, custom types, strict null checking, and compile-time validation to eliminate entire categories of runtime errors.
Implements TypeScript generics, conditional types, mapped types, template
Implements TypeScript intersection type patterns (& operator) for merging
Composes TypeScript types using the & intersection operator, combining interfaces, utility types, and object shapes while managing type compatibility, variance, and never-type pitfalls.
Implements software engineering skills for TypeScript/JavaScript in Node.js, focusing on ESM/CJS and monorepos using Turborepo/Nx.
Secures URL parsing and query string handling against ampersand injection, double-encoding bypasses, parser inconsistencies, and parameter pollution across Python, Node.js, and Go applications.
Implements UX design patterns and accessibility standards for backend engineers building user-facing features, covering user flows, responsive layouts, WCAG compliance, and usability heuristics.
Implements HashiCorp Vault API integration (KV Secrets Engine, PKI, Transit, Auth Methods, Leasing & Renewal) using hvac Python SDK v2.4+ with proper authentication, secret leasing, TTL management, and encryption as a service patterns.
Integrates Vercel services (Deployments, Projects, Edge Functions, Domains, Analytics) using the Vercel REST API and Python SDK with token-based authentication and deployment automation patterns.
Deploys projects to Vercel using the Vercel CLI with token-based authentication for CI/CD environments, preview deployments, and production releases.
Deploys frontend applications to Vercel with preview deployments, production releases, and environment-specific configuration management via Git integration.
Optimizes Vercel-deployed applications for cost, performance, and reliability through cold start mitigation, caching strategy, edge function optimization, bundle auditing, and monitoring.
Manages framework and library version upgrades through systematic breakage
Integrates Weaviate vector database (v4 Python client, collections, vector
Applies comprehensive web interface design guidelines covering layout, typography, color, accessibility, responsive design, and UX patterns for consistent, user-friendly interfaces.
'"WebSocket connection manager with state machine (connecting/connected/reconnecting/error)"
Optimizes WebSocket communication throughput and efficiency using binary protocols (MessagePack, Protobuf), per-message deflate compression (RFC 7692), message batching, and payload size reduction for high-frequency real-time systems.
Implements WebSocket protocol-level patterns including frame parsing,
Hardens WebSocket connections against cross-site hijacking, DoS attacks,
Implements WebSocket server architecture patterns including pub/sub routing, session management, horizontal scaling with Redis/NATS, heartbeat keepalive, and graceful shutdown for high-concurrency real-time systems.