per-user-msi-review-gate

Verify MSI installers deploy per-user without elevated privileges.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/BSchafer01/PanelNester --skill per-user-msi-review-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: per-user-msi-review-gate
Source: https://github.com/BSchafer01/PanelNester/tree/main/.squad/skills/per-user-msi-review-gate
Command: npx skills add https://github.com/BSchafer01/PanelNester --skill per-user-msi-review-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a repeatable approach to ensure MSI installers can be deployed without administrator rights, preventing inadvertent administrative elevation.

Core Features & Use Cases

  • Per-user install verification: Validates that the MSI targets a standard user context and does not require admin elevation.
  • End-to-end packaging validations: Ensures there is exactly one repo-root build producing the MSI artifact and that the install path is user-scoped.
  • Lifecycle checks: Confirms install, launch, and uninstall work cleanly under a non-elevated user, and that user data remains per-user.

Quick Start

Run a non-elevated build for the MSI, verify per-user scope in the produced package, and perform a non-admin install and uninstall to confirm correct behavior.

Frequently Asked Questions about per-user-msi-review-gate

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

FAQPage Schema
How do I verify an MSI installer supports per-user installation without admin rights?

To verify per-user MSI installation without admin rights, validate that the package targets a standard user context, enforces a single repo-root build, and performs silent uninstall under a non-elevated account.

What is a per-user MSI deployment and when do I need it?

A per-user MSI deployment installs software to a standard user profile without requiring administrator elevation. You need it for desktop distributions where workstations lack admin privileges or to prevent inadvertent administrative elevation.

How do I test silent uninstall for a non-admin MSI package?

To test silent uninstall for a non-admin MSI package, perform a non-elevated installation and execute the uninstaller under a standard user to confirm lifecycle behavior and that user data remains per-user scoped.

Does per-user MSI validation work in automated packaging pipelines?

Yes, per-user MSI validation works in automated packaging pipelines by verifying a deterministic MSI artifact is produced from a single repo-root build and confirming post-install behavior under a standard user context.

Why does my MSI installer prompt for admin elevation during deployment?

An MSI installer prompts for admin elevation during deployment when it lacks per-user scope validation, targeting machine-wide installation instead of a standard user context without elevated privileges.

Can I validate post-install launch behavior under a standard user?

Yes, you can validate post-install launch behavior under a standard user by performing a non-elevated install and confirming the application launches cleanly and maintains per-user data isolation.