一键导入
powershell-sdk-package-validate
Builds and validates the local single-RID Devolutions.PowerShell.SDK package using the repository's current workflow pins.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Builds and validates the local single-RID Devolutions.PowerShell.SDK package using the repository's current workflow pins.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Audits coordinated PowerShell version pins across workflows, .gitmodules, README.md, and the checked-out upstream PowerShell target framework.
Coordinates PowerShell release bumps across workflow env pins, .gitmodules, README current pins, and the pwsh-src submodule pointer.
基于 SOC 职业分类
| name | powershell-sdk-package-validate |
| description | Builds and validates the local single-RID Devolutions.PowerShell.SDK package using the repository's current workflow pins. |
Use this skill when validating SDK packaging changes, checking a PowerShell release bump before opening a PR, or diagnosing Devolutions.PowerShell.SDK package layout/apphost issues.
This skill wraps the repository's canonical local build script and passes values from .github\workflows\powershell-sdk.yml, so validation follows the same explicit pins used by GitHub Actions.
pwsh).pwsh-src/ submodule:pwsh .\scripts\Initialize-Repository.ps1
scripts\Build-AndValidateLocalPowerShellSdk.ps1: Reads current workflow pins, runs the pin audit, then calls scripts\Build-LocalPowerShellSdk.ps1 -Validate...\\powershell-pin-audit\\scripts\\Test-PowerShellPins.ps1: Confirms pins agree before spending time on a local build...\\..\\..\\..\\scripts\\Build-LocalPowerShellSdk.ps1: Canonical local package build and validation implementation...\\..\\..\\..\\eng\\Validate-PowerShellSdkPackage.ps1: Canonical package validation script.Build and validate for the current host runtime identifier:
pwsh .\.agents\skills\powershell-sdk-package-validate\scripts\Build-AndValidateLocalPowerShellSdk.ps1
Validate a specific RID supported by the local build script:
pwsh .\.agents\skills\powershell-sdk-package-validate\scripts\Build-AndValidateLocalPowerShellSdk.ps1 -RuntimeIdentifier win-x64
Use a specific NuGet CLI:
pwsh .\.agents\skills\powershell-sdk-package-validate\scripts\Build-AndValidateLocalPowerShellSdk.ps1 -NuGetExe C:\tools\nuget.exe
Skip the pre-build pin audit only when intentionally debugging a partially edited tree:
pwsh .\.agents\skills\powershell-sdk-package-validate\scripts\Build-AndValidateLocalPowerShellSdk.ps1 -SkipPinAudit
The canonical build writes under output\local-sdk\<rid>\ and emits:
package\Devolutions.PowerShell.SDK.<version>.nupkgPowerShell-AppHost\ source-built apphost filesDo not stage generated output\ contents.