requirements

Define user roles, service search, and technical stack requirements for the OficiosYa app.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/MoisesAldas/OficiosYA --skill requirements-moisesaldas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements
Source: https://github.com/MoisesAldas/OficiosYA/tree/main/.agents/requirements
Command: npx skills add https://github.com/MoisesAldas/OficiosYA --skill requirements-moisesaldas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The requirements define the essential technical and functional criteria to guide the development and operation of the OficiosYa app, ensuring consistency, scalability, and a fast user experience.

Core Features & Use Cases

  • User roles: seekers who browse and contact service providers, and workers who register and publish services.
  • Service search and results: quick discovery by category or service type, with direct contact options.
  • UX and technology stack: Expo/React Native frontend, Clerk authentication, Supabase backend, and Tailwind styling.

Quick Start

Initialize the project with Expo/React Native, implement Clerk authentication, and set up a Supabase backend to support user roles and service discovery.

Frequently Asked Questions about requirements

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

FAQPage Schema
How do I define technical requirements for a React Native service marketplace app?

To define technical requirements for a React Native service marketplace, specify user roles, core features like service search, and the UX technology stack including Expo, Clerk authentication, and a Supabase backend for consistent and scalable operation.

What user roles should I implement for a service marketplace using Supabase and Clerk?

User roles for a service marketplace using Supabase and Clerk include seekers who browse and contact service providers, and workers who register and publish their services to facilitate direct contact and quick discovery.

How does Clerk authentication work with a Supabase backend in Expo?

Clerk authentication with a Supabase backend in Expo manages user identity and access, supporting distinct user roles for service seekers and providers to ensure secure login and data operations within the marketplace.

Can I use Tailwind CSS styling with Expo and React Native for a mobile app?

Yes, you can use Tailwind CSS styling with Expo and React Native to establish UI styling standards, ensuring a fast user experience and consistent interface design across the service marketplace application.

What is the best way to structure service search and results display in a mobile marketplace?

The best way to structure service search and results display is by enabling quick discovery by category or service type, presenting direct contact options, and applying consistent UI styling standards for the mobile interface.

Do I need to set up specific database schemas for user roles in a Supabase marketplace backend?

Yes, setting up Supabase database schemas for user roles is required to support the distinct functionalities of service seekers browsing results and workers registering and publishing services within the marketplace.