What problem does it solve?
This Skill removes the confusion of wiring Drumr frontend application startup by separating bootstrap logic from declarative configuration and keeping runtime exports, providers, routes, defaults, and access rules in the right place.
Core Features & Use Cases
- Bootstrap orchestration: Coordinates app startup through a single configureApp(app) entry point so frontend initialization stays predictable.
- Declarative app configuration: Guides app defaults, layout registration, routes, data models, and actions into dedicated config modules.
- Provider and access control setup: Explains how to register React providers, expose Umi runtime exports, and define browser-side view access rules.
- Use Case: When building a new Drumr frontend, use this Skill to create a clean app.ts and app.runtime.ts structure, wire the provider tree, and lock down which views each role can open.
Quick Start
Use this skill to organize a Drumr frontend app so bootstrap logic, routing, providers, defaults, and access rules are split into the correct files.