webapp-testing

Validate Brazilian fintech web apps with LGPD, tRPC, and Supabase RLS tests.

1|1|Updated May 23, 2025
One-click install
npx skills add https://github.com/GrupoUS/aegiswallet --skill webapp-testing-grupous
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/GrupoUS/aegiswallet/tree/main/.factory/skills/webapp-testing
Command: npx skills add https://github.com/GrupoUS/aegiswallet --skill webapp-testing-grupous

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill delivers a comprehensive testing framework for Brazilian fintech web applications, addressing privacy, accessibility, API integrity, and operational reliability across LGPD, voice interfaces, and data-layer validation.

Core Features & Use Cases

  • LGPD compliance testing: data masking, consent handling, audit trails, and right to erasure.
  • Portuguese voice interface validation: voice command recognition with pt-BR locale and accessibility checks.
  • API integration testing: tRPC and end-to-end procedure testing with type-safe validation.
  • Supabase RLS and authentication testing: role-based access control and cross-tenant isolation.
  • Four-phase quality control workflow: discovery, research, planning, and execution for QA.
  • Performance and accessibility checks to meet WCAG 2.1 AA and Core Web Vitals guidelines.

Quick Start

Install dependencies: bun install Start development server (client + server): bun dev:full Or start separately: bun dev:client # Vite dev server (port 8080) bun dev:server # Hono server (port 3000) Run tests: bun test Validate code quality: bun quality

Frequently Asked Questions about webapp-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate LGPD compliance testing for data masking and right to erasure in web apps?▼

Automate LGPD compliance testing by validating data masking, consent handling, audit trails, and right to erasure workflows. This framework provides modular scripts to verify these privacy controls across real-world banking flows, ensuring operational reliability and regulatory adherence.

What is the best way to test Supabase RLS policies for cross-tenant isolation in a multi-tenant environment?▼

Test Supabase RLS policies by executing role-based access control validations and cross-tenant isolation checks. The framework targets database access controls directly, verifying that multi-tenant boundaries are enforced and preventing unauthorized data access between tenants.

How do I validate tRPC API integration with type-safe procedures end-to-end?▼

Validate tRPC API integration by running end-to-end procedure tests with type-safe validation. The framework executes API integration checks that confirm type safety and data integrity across client-server boundaries in your web application architecture.

Can I run Portuguese voice interface validation with pt-BR locale and accessibility checks?▼

Yes, you can run Portuguese voice interface validation using pt-BR locale settings and accessibility checks. The framework tests voice command recognition and verifies compliance with WCAG 2.1 AA standards and Core Web Vitals guidelines for pt-BR users.

Does this testing framework support Bun, Vitest, and Biome tooling for quality control?▼

Yes, the testing framework supports Bun, Vitest, and Biome tooling for quality control. You run tests using `bun test` and validate code quality using `bun quality`, integrating these tools into a four-phase workflow of discovery, research, planning, and execution.

Why does end-to-end testing for Brazilian fintech web apps require specialized privacy and accessibility checks?▼

End-to-end testing for Brazilian fintech web apps requires specialized checks to satisfy LGPD privacy regulations and pt-BR accessibility standards. The framework enforces data masking, consent handling, and WCAG 2.1 AA compliance, ensuring banking flows meet strict legal and user experience requirements.