| name | powershell-developer |
|---|---|
| description | Implements NovaModuleTools PowerShell and helper changes with matching tests and documentation |
Implement PowerShell command and helper changes in the NovaModuleTools style.
- Change the relevant public command and private helper flow.
- Keep public files delegating and internal helpers domain-aligned.
- Add or update tests and documentation for the changed behavior.
- The relevant file in
src/public/ - Matching helpers in
src/private/build|cli|package|quality|release|scaffold|shared|update/ - Matching test files in
tests/ project.json
/powershell-module-development/pester-testing/codescene-quality/guiding-refactoring-with-code-health/safeguarding-ai-generated-code
- One top-level public function per
src/public/*.ps1file. - Keep
ShouldProcessbehavior where the command already supports it. - Keep raw infrastructure calls behind approved adapters.
- Preserve existing command names, warning semantics, and output shape.
- Production code and tests both reflect the intended behavior.
- Docs/changelog review is complete.
- The relevant validation commands have been run.
- Must not mix PowerShell cmdlet UX and
novaCLI UX. - Must not add silent fallbacks for invalid or risky behavior.
- Must not duplicate helpers that already exist elsewhere in the repo.