powerapp-canvas-project-management

Manages canvas Power App project state, provisioning verification, and hand-off records across a one-way Studio gap.

Updated Jul 25, 2026
One-click install
npx skills add https://github.com/RorySullivan1/powerapp_taskmaster --skill powerapp-canvas-project-management-rorysullivan1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: powerapp-canvas-project-management
Source: https://github.com/RorySullivan1/powerapp_taskmaster/tree/main/.claude/skills/powerapp-canvas-project-management
Command: npx skills add https://github.com/RorySullivan1/powerapp_taskmaster --skill powerapp-canvas-project-management-rorysullivan1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Canvas Power Apps authored in a repo but running in Power Apps Studio create a one-way gap: nothing reads the app back, so "authored" and "actually working" are indistinguishable without disciplined records. This Skill maintains the paper trail — build history, schema golden source, and decision memory — that makes that gap survivable. ## Core Features & Use Cases - Lifecycle tracking: Distinguishes authored units from landed ones via docs/build-history.md, with one row per paste crossing. - Provisioning verification: Diagnoses silent SharePoint drift — column arity, internal names, choice values, and indexed columns — before screens error. - Studio source extraction: Guides pac canvas download usage, .msapp unzipping, and mining References/Templates.json for grounded enum tokens. - Use Case: A user reports "the gallery is broken" in one sentence. The Skill walks through checking Studio refresh state, comparing reported coordinates against source, and logging the confirmed fix in the build history. ## Quick Start Ask the assistant to check the current state of the app and what is left to build, using the build history and schema records.

Frequently Asked Questions about powerapp-canvas-project-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get canvas app source code out of Power Apps Studio?▼

Use pac canvas download with --extract-to-directory to write the \src tree directly, or download the raw .msapp and unzip it with Expand-Archive since an .msapp is a zip. These are two alternatives, not a sequence. Only the \src folder is meant for source control.

How do I track what changes actually landed in a canvas Power App?▼

Keep a build-history log with one row per paste crossing, maintained from user reports after each hand-off. A unit counts as authored until a human pastes it into Studio and confirms; if it is not in the log, it is not in the app.

Why does a Power Apps filter or patch fail against SharePoint columns?▼

Common causes are column arity mismatches on multi-value Person or Managed Metadata fields, internal names frozen at creation like Project_x0020_Manager, and choice value case mismatches. A Filter on an unlisted choice value silently returns nothing rather than erroring.

Can pac CLI author component custom properties in canvas apps?▼

No, pac cannot author component custom properties and fails with PA3004. Component contracts must be typed by hand in Studio; only bodies can be pasted. Plan component work in three phases: properties, body, then formulas referencing child controls.

What should I check first when a user reports canvas app code is broken?▼

Ask whether Studio was refreshed, since a stale editor reports working code as broken. Then request a photo of code view when a token or number is in doubt, and compare reported values like Y coordinates against the source to detect stale copies.