Toolverse
All skills

powershell-windows

by davila7

PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Testing
Views
74

About this skill

PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.

How to use

  1. 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.

  2. 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").

  3. Unikaj Unicode i emoji w kodzie – zamiast symboli graficznych używaj ASCII, takich jak [OK], [!], [*], [INFO] lub [...] dla czytelności i kompatybilności.

  4. 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.

  5. 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.

  6. 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.

Related skills