Skills

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
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.html shows the live operation checklist.
  • docs/create-app-plan.html remains 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
Read the whole SKILL.md on GitHub

More in Design