powershell-engineering
PowerShell engineering guidance seeded from the Harness Forge knowledge base.
PowerShell Engineering
Use this skill when the repo contains .ps1, .psm1, or .psd1 files, or
when the task involves automation, administration, CI scripting, or Windows-focused tooling.
Primary rule sources
rules/common/coding-style.mdrules/common/patterns.mdrules/common/testing.mdrules/common/security.mdrules/common/hooks.mdrules/powershell/coding-style.mdrules/powershell/patterns.mdrules/powershell/testing.mdrules/powershell/security.mdrules/powershell/hooks.md
Seeded references
knowledge-bases/seeded/powershell/docs/overview.mdknowledge-bases/seeded/powershell/docs/review-checklist.mdknowledge-bases/seeded/powershell/docs/frameworks.mdknowledge-bases/seeded/powershell/examples/
Supplemental engineering references
skills/powershell-engineering/references/repo-exploration.mdskills/powershell-engineering/references/output-templates.mdskills/powershell-engineering/references/agent-patterns.mdskills/powershell-engineering/references/debugging-playbook.mdskills/powershell-engineering/references/scripting-and-modules.mdskills/powershell-engineering/references/remoting-and-ops.mdskills/powershell-engineering/references/testing-and-ci.mdskills/powershell-engineering/references/examples.md
Assistant expectations
- write scripts that are explicit, safe, and compatible with modern PowerShell
- favor parameterized commands, clear output, and idempotent automation
- apply the review checklist before completing operational scripts
- use the seeded examples to shape module, CI, and bootstrap flows