These instructions help Skyline developers configure their Windows workstation so
LLM-assisted IDEs (Cursor, VS Code + Copilot/Claude, etc.) can build, test, and
inspect Skyline autonomously. Perform these steps after cloning
pwiz and completing the standard setup.
winget install Microsoft.PowerShell
$PSVersionTable.PSVersion
Edit .vscode/settings.json inside the pwiz workspace:
{
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.env.windows": {
"LANG": "en_US.UTF-8",
"LC_ALL": "en_US.UTF-8"
}
}
This ensures all terminals use UTF-8 output with PowerShell 7.
Needed for the build/inspection scripts used by LLMs:
dotnet tool install -g JetBrains.ReSharper.GlobalTools
Run once to ensure Windows-style line endings locally:
git config --global core.autocrlf true
ai/ docsFrom pwiz_tools\Skyline run:
.\ai\Build-Skyline.ps1 -RunTests -QuickInspection .\ai\Run-Tests.ps1 -TestName CodeInspection
All commands should report [OK]. Resolve any [FAILED] messages before committing.
The repository now includes a complete reference in
ai/docs/developer-setup-guide.md. Review that document for rationale,
troubleshooting tips, and optional productivity tools.
Last updated: 2025-11-06