Vendix monorepo patterns, workspace structure, and shared libraries. Trigger: When working with monorepo structure, shared libs, or cross-app code.
Use this skill as the architecture map for Vendix. It explains the major apps and ownership boundaries; detailed implementation rules live in specialized skills.
| Area | Path | Role | Primary Skills |
| --- | --- | --- | --- |
| Backend API | apps/backend | NestJS API, Prisma, domains, jobs, auth, tenant context | vendix-backend, vendix-prisma, vendix-multi-tenant-context |
| Frontend web | apps/frontend | Angular 20 admin/ecommerce web app | vendix-frontend-*, vendix-zoneless-signals, vendix-ui-ux |
| Mobile app | apps/mobile | Expo/React Native mobile app | Knowledge gap until mobile-specific skills are created |
| Shared types | libs/shared-types | Cross-app TypeScript type package | vendix-monorepo-workspaces |
| Skills | skills | Source of AI agent guidance | skill-creator, skill-sync |
apps/frontend must also use vendix-zoneless-signals.apps/backend must use backend/domain/Prisma skills that match the change.apps/mobile is a current knowledge gap unless a mobile-specific skill exists for the task.vendix-monorepo-workspaces.| Question | Owner |
| --- | --- |
| Where should a dependency be installed? | vendix-monorepo-workspaces |
| How does Angular web UI use Signals/Zoneless? | vendix-zoneless-signals |
| How are admin modules structured? | vendix-frontend-standard-module / vendix-frontend-module |
| How are backend domains/API endpoints built? | vendix-backend-domain / vendix-backend-api |
| How is tenant/store context resolved? | vendix-multi-tenant-context / vendix-prisma-scopes |
| How are Prisma schema/migrations handled? | vendix-prisma-schema / vendix-prisma-migrations |
| How are mobile-native patterns handled? | Knowledge gap until mobile skill exists |
Vendix has apps/mobile using Expo/React Native, but the current skill set is mostly backend and web frontend. When planning or editing mobile work, mark missing native-mobile guidance as a knowledge gap and propose a focused skill such as vendix-mobile or vendix-mobile-navigation.
vendix-monorepo-workspaces - Workspaces, dependencies, Docker, CI/CDvendix-app-architecture - Product app environments and domain behaviorvendix-backend - Backend API implementation patternsvendix-frontend - Frontend web overview or indexvendix-zoneless-signals - Critical Angular 20 Signals/Zoneless rulesSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer