powershell-windows
PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.
How to use
Zainstaluj skill powershell-windows w swoim środowisku Claude lub Copilot, dodając go do dostępnych umiejętności dla zadań związanych z PowerShellem.
Gdy piszesz skrypt PowerShella na Windows, odwołaj się do tego skilla, aby sprawdzić operator syntax – zawsze umieszczaj wyniki cmdletów w nawiasach przed użyciem operatorów logicznych (-or, -and), np. (Test-Path "a") -or (Test-Path "b").
Unikaj Unicode i emoji w kodzie – zamiast symboli graficznych używaj ASCII, takich jak [OK], [!], [*], [INFO] lub [...] dla czytelności i kompatybilności.
Stosuj bezpieczne sprawdzanie wartości null przed dostępem do właściwości – najpierw sprawdź czy zmienna istnieje ($array -and $array.Count -gt 0), a dopiero potem operuj na jej zawartości.
Dla interpolacji stringów przechowuj złożone wyrażenia w zmiennych tymczasowych zamiast wstawiać je bezpośrednio w cudzysłów – to zwiększa czytelność i zmniejsza ryzyko błędów.
Skonfiguruj ErrorActionPreference w zależności od kontekstu: Stop dla testowania (fail fast), Continue dla skryptów produkcyjnych, SilentlyContinue gdy spodziewasz się błędów – zawsze używaj try/catch/finally do obsługi wyjątków i czyszczenia zasobów.