Windows coverage is beta. Use this as a reviewable probe plan before a Windows checkup, not as a mutation script.
- Confirm no-go paths before running any command.
- Do not run Set-Item, Remove-Item, New-Item, Move-Item, Copy-Item, schtasks /Change, schtasks /Delete, or any registry write.
- Do not print secrets. If a value looks secret-shaped, report only path and category.
- Prefer PowerShell commands that list metadata, sizes, and dates.
$env:USERPROFILE$env:APPDATA$env:LOCALAPPDATA- Any development root such as
$env:USERPROFILE\sourceor$env:USERPROFILE\dev
Get-ChildItem -Force $env:USERPROFILE | Select-Object Name,Mode,Length,LastWriteTimeGet-ChildItem -Force $env:USERPROFILE\Desktop,$env:USERPROFILE\Downloads -ErrorAction SilentlyContinue | Select-Object FullName,Length,LastWriteTimeGet-ChildItem -Recurse -Force -Directory -Filter .git $env:USERPROFILE\source,$env:USERPROFILE\dev -ErrorAction SilentlyContinue | Select-Object FullNamegit status --short --branchGet-ChildItem -Recurse -Force -Filter CLAUDE.md $env:USERPROFILE -ErrorAction SilentlyContinue | Select-Object FullName,Length,LastWriteTimeGet-ChildItem -Force $env:APPDATA,$env:LOCALAPPDATA -ErrorAction SilentlyContinue | Select-Object FullName,Mode,LastWriteTimeGet-Content -TotalCount 80 $env:APPDATA\Claude\settings.json -ErrorAction SilentlyContinueGet-ChildItem -Recurse -Force -Filter SKILL.md $env:USERPROFILE\.claude\skills -ErrorAction SilentlyContinue | Select-Object FullName,Length,LastWriteTimeGet-ChildItem -Recurse -Force $env:USERPROFILE\.claude\commands -ErrorAction SilentlyContinue | Select-Object FullName,Length,LastWriteTimeGet-ChildItem -Recurse -Force $env:USERPROFILE\.claude\agents -ErrorAction SilentlyContinue | Select-Object FullName,Length,LastWriteTimeGet-ChildItem -Recurse -Force $env:APPDATA,$env:LOCALAPPDATA -Include *mcp*,*plugin* -ErrorAction SilentlyContinue | Select-Object FullName,Length,LastWriteTimeGet-NetTCPConnection -State Listen -ErrorAction SilentlyContinue | Select-Object LocalAddress,LocalPort,OwningProcessGet-ScheduledTask | Select-Object TaskName,TaskPath,Stateschtasks /Query /FO LIST /VGet-ChildItem -Force $env:USERPROFILE\.claude -ErrorAction SilentlyContinue | Measure-Object -Property Length -SumGet-ChildItem -Recurse -Force $env:USERPROFILE\.claude -ErrorAction SilentlyContinue | Sort-Object Length -Descending | Select-Object -First 30 FullName,Length,LastWriteTime