What problem does it solve?
This skill helps you run and visually test Umbraco backoffice extension experiences without needing a working .NET backend or live APIs, so you can iterate quickly with realistic UI behavior.
Core Features & Use Cases
- Mocked Backoffice UI: Run the full backoffice UI while API calls are mocked to avoid backend dependency during development.
- Two Mocking Modes: Choose between MSW Handlers for network-level mocking or the Mock Repository pattern for app-level predictable data (recommended).
- Playwright Testing Workflow: Provide ready-to-wire test commands and guidance to validate extension UI flows in both MSW and mock-repo setups.
- Practical Real-World Use Case: When developing a tree-based navigation or settings UI, use the mocked environment to verify loading states, navigation, and tree interactions deterministically in CI-like runs.
Quick Start
Ask the skill to set up your extension for mocked backoffice by enabling VITE_UMBRACO_USE_MSW=on and selecting either mock-repository or MSW handlers so you can start running Playwright tests against the UI immediately.