Constrain the Problem, Not the Intelligence
Effective AI prompting requires constraining the problem, permissions, and success criteria, not the intelligence. Learn how to empower your AI agents.
Aug 1, 2026 · 4 min read
Read moreApril 4, 2025 · 2 min read · Justin Trantham
Testing Windows Package Manager (winget) packages locally is a crucial step before submitting them to the official winget repository.

To get started, clone the official winget package repository to your local drive. For example:
git clone https://github.com/microsoft/winget-pkgs T:\winget-pkgs
Replace T:\winget-pkgs with your preferred local path.
By default, winget only installs packages from the official repository. To enable installation from local manifests, run the following command from an elevated (Administrator) PowerShell or Command Prompt:
winget settings --enable LocalManifestFiles
This configuration allows winget to recognize and use local manifest files.
After enabling the feature, you can install packages directly from your local system. Here's how to install the Zoom VDI Universal Plugin from a local manifest:
winget install --manifest T:\winget-pkgs\manifests\z\Zoom\ZoomVDIUniversalPlugin\6.3.10.25910\
Modify the path to match your local manifest location.
When running the install command, winget processes several YAML manifest files within the specified directory:
Zoom.ZoomVDIUniversalPlugin.yaml - Defines the package and its specific version.
Zoom.ZoomVDIUniversalPlugin.installer.yaml - Specifies installation details like download URLs, hashes, and architecture requirements (x64 or arm64).
Zoom.ZoomVDIUniversalPlugin.locale.en-US.yaml - Contains localization details for English (US).
Zoom.ZoomVDIUniversalPlugin.locale.zh-CN.yaml - Includes localization details for Chinese (Simplified).
Winget uses the installer manifest to download the correct installer for your system, verifies the file integrity using the provided hash, and executes the MSI installer using predefined installation parameters.
Testing winget packages locally provides numerous benefits:
Installer Verification: Confirm your package installer works correctly before submission.
Immediate Feedback: Quickly identify and resolve manifest issues without waiting for pull requests to be approved.
Dependency Checks: Detect dependency issues early, such as missing prerequisites like Microsoft.VCRedist.2015+, required by certain applications.
Testing packages locally with winget is straightforward yet invaluable. It helps ensure your manifests are error-free and your package submissions to the official repository will function properly for all users. Whether you're a package maintainer or simply exploring packages before their official release, leveraging winget's local manifest feature simplifies this essential step.
Optimize your workflow by regularly incorporating local testing into your package management process, ensuring a smoother experience for yourself and end-users alike.
Effective AI prompting requires constraining the problem, permissions, and success criteria, not the intelligence. Learn how to empower your AI agents.
Aug 1, 2026 · 4 min read
Read moreStop copy-pasting standard code snippets. Learn how AI coding agents use system context to automate workflows, fix bugs, and build better software.
Jul 30, 2026 · 5 min read
Read moreA case study on why fixed UI is becoming less important and how runtime-rendered interfaces can revolutionize operational software and business workflows.
Jul 30, 2026 · 7 min read
Read moreWe build the systems described here. A short call is usually enough to tell whether it's worth building.