What problem does it solve?
Starting a new Power Apps mobile app from scratch involves many error-prone steps: setting up an Expo/React Native template, configuring authentication, connecting to Dataverse, adding connectors, and building screens. This Skill orchestrates that entire flow with approval gates and TypeScript quality checks so the project compiles cleanly before the dev server starts.
Core Features & Use Cases
- Guided requirements discovery: Scores your prompt richness and either extracts a feature brief automatically or walks you through a structured feature picker before planning.
- Plan preview with cost estimates: Shows rough table, connector, screen, and time estimates with a proceed/edit/abort gate before any files are mutated.
- End-to-end scaffolding workflow: Runs
npx power-apps init, applies the data model, adds native capabilities (camera, geolocation, PDF, pen input), wires connectors and navigation, and builds screens in parallel waves.
- TypeScript phase gates: Enforces
tsc --noEmit checks after scaffolding, data model generation, navigation, and each screen-build wave, blocking progress until clean.
- Use Case: Describe a field-inspection app in plain language, confirm the generated brief and plan preview, and get a working Expo project connected to your Power Platform environment with Dataverse tables and screens ready to run via
npx expo start.
Quick Start
Ask the assistant to create a new Power Apps mobile app from a fresh template by describing what the app should do and providing the working directory.