add-microservice

Automate microservice setup with a shared DaaS backend and Supabase authentication.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/BaraArdiwinata/hackathon-sima-arome --skill add-microservice-baraardiwinata
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: add-microservice
Source: https://github.com/BaraArdiwinata/hackathon-sima-arome/tree/main/.agents/skills/add-microservice
Command: npx skills add https://github.com/BaraArdiwinata/hackathon-sima-arome --skill add-microservice-baraardiwinata

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires buildpad-cli, next.js, supabase, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup of a microservice architecture, allowing multiple micro-apps to share a single DaaS backend efficiently.

Core Features & Use Cases

  • Single Shared Backend: All micro-apps use the same DaaS backend for data storage and management.
  • Domain-Based Collections: Each micro-app has its own domain of collections within the shared DaaS.
  • API Proxy Routes: Micro-apps have their own API proxy routes for seamless integration.
  • Iframe Composition: Micro-apps are composed via iframe in the Main App for a consistent user experience.

Quick Start

Run the command 'add-microservice [service name] [domain]' to start setting up a new micro-service.

Frequently Asked Questions about add-microservice

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

FAQPage Schema
How do I set up a microservice architecture with a shared DaaS backend?▼

To set up a microservice architecture with a shared DaaS backend, run the command 'add-microservice [service name] [domain]' to automate the creation of domain-based collections and API proxy routes for your new micro-app.

Do I need Supabase to manage authentication for DaaS microservices?▼

Yes, you need Supabase to manage authentication for DaaS microservices. The architecture requires Supabase specifically for backend authentication alongside the DaaS backend to properly secure and route your micro-apps.

Can I compose multiple micro-apps into a single user interface using Next.js?▼

Yes, you can compose multiple micro-apps into a single user interface using Next.js through iframe composition. Micro-apps are integrated via iframe in the Main App to maintain a consistent user experience across the shared backend.

What is the best way to isolate data collections for separate micro-apps in a DaaS environment?▼

The best way to isolate data collections for separate micro-apps in a DaaS environment is using domain-based collections. This approach assigns each micro-app its own domain of collections within the single shared DaaS backend.

How do API proxy routes work for micro-apps sharing a single backend?▼

API proxy routes work for micro-apps sharing a single backend by providing each micro-app with its own dedicated proxy route. This ensures seamless integration and secure data routing between the micro-apps and the shared DaaS infrastructure.

Can I use add-microservice to deploy micro-apps without a DaaS backend setup?▼

No, you cannot use add-microservice without a DaaS backend setup. The Skill explicitly requires an active DaaS backend and Supabase for authentication to automate the microservice architecture setup and API proxy configuration.