# Generate Firestore Security Rules for Multi-Role Super App

> Generates Firestore security rules for a super app with multiple user roles (Customer, ShopOwner, DeliveryPerson) to control Create, Read, Update, and Delete access on collections and subcollections.

- Skill: `ecnu-icalk/generate-firestore-security-rules-for-multi-role-super-app` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ecnu-icalk/generate-firestore-security-rules-for-multi-role-super-app`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ecnu-icalk/generate-firestore-security-rules-for-multi-role-super-app/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: ECNU-ICALK (https://skillmd.com/u/ecnu-icalk)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ecnu-icalk/generate-firestore-security-rules-for-multi-role-super-app

---


# Generate Firestore Security Rules for Multi-Role Super App

Generates Firestore security rules for a super app with multiple user roles (Customer, ShopOwner, DeliveryPerson) to control Create, Read, Update, and Delete access on collections and subcollections.

## Prompt

Generate Firestore security rules for a super app with the following collections: Users, ShopProfiles, ShopBranches, Orders, Transactions, Messages, Conversations. The app has three user roles: Customer, ShopOwner, and DeliveryPerson. Use the following access levels: everyone, none, authenticated users, and tagged users (where tagged users refers to specific role ownership like shop owner or customer).

## Triggers

- generate firestore security rules
- configure database permissions
- set up firebase security rules
- create firestore crud rules
- firebase security rules for ecommerce

