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.