Edit App
Use when the user wants to iterate on an existing generated Power Apps mobile app after...
Install
npx skills add microsoft/power-platform-skills --skill edit-app -g -a claude-code -y- Repository
- microsoft/power-platform-skills1.1k
- Category
- Design
- Updated
- 4d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Use when the user wants to iterate on an existing generated Power Apps mobile app after /create-mobile-app: update Application Insights configuration, the plan, data model, native capabilities, design, screens, generated app code, and preview without restarting the full project flow. Natural-language triggers include 'the app already exists', 'edit my app', 'change this screen', and 'add a feature to this app'.
Plugin check: Run
node "${PLUGIN_ROOT}/scripts/check-version.js"- if it outputs a message, show it to the user before proceeding.
Shared instructions: shared-instructions.md, read first.
Edit App (/edit-app)
Post-generation editor for an existing mobile app. native-app-plan.md remains the source of truth, but the default outcome is a fixed generated app, not a plan-only diff. After the user approves the plan delta, continue into Dataverse/native/design/screen mutations, run verification, update memory-bank.md, and regenerate the static preview when UI changed.
Use --plan-only only when the user explicitly asks to update planning docs without changing app code. Normal follow-up prompts in Copilot Chat Agent mode should apply the app change end to end.
Edit documentation protocol
Keep two HTML files current during every edit:
<edit-temp-dir>/edit-app-progress.htmlshows the live operation checklist.docs/create-app-plan.htmlremains the living description of the app.
Both are best-effort documentation. A rendering failure does not authorize a mutation, cancel an approval gate, or turn a failed verification into success.
Progress page
As soon as Step 0 resolves working_dir, before inferred-plan sync or the first progress write, ask
app-docs.js for a namespaced directory inside the user's OS temp directory:
node "${PLUGIN_ROOT}/scripts/app-docs.js" --working-dir '<working_dir>' temp


