← all publishers

rubencr14

@rubencr14 source repo

3 published skills

  1. Backend Development · rubencr14
    Production-ready Python backend development with FastAPI. Use this skill whenever the user is building a backend API, structuring a Python service, designing domain layers, creating repositories, setting up dependency injection, writing Dockerfiles, configuring CI pipelines, implementing tests, or making any architectural decision about a Python backend. Covers light DDD, SOLID principles, FastAPI patterns, Pydantic validation, structured logging, container security, and testing strategy. Every feature must include its corresponding tests.
    1 install
  2. Web Testing · rubencr14 bundle
    Frontend testing with Vitest and Testing Library. Use for unit, component, integration, visual regression, and accessibility tests in web apps. Covers React, Vue, and framework-agnostic patterns including WebGL/Canvas, BVA, mocking with MSW, coverage, and Testcontainers. For Vitest — NOT Playwright or E2E browser automation.
    1 install
  3. Web Development · rubencr14 bundle
    Architecture, patterns, and code organization for Next.js and React applications. Use this skill whenever the user is building a frontend feature, structuring a React/Next.js project, deciding how to organize components, creating data-fetching layers, setting up repository patterns, working with DTOs and mappers, or making any architectural decision about a web application codebase. Covers feature-first organization, clean architecture lite, ports and adapters, server/client component boundaries, state management, error handling, and TypeScript contracts. This is about code structure and maintainability — not visual design (see frontend-design) or test mechanics (see web-testing).
    1 install