Awesome Reviewers

Configuration guidance must be a precise, testable contract across environments: don’t assume path expansion semantics (like ~) work identically on all OSes, and don’t duplicate packaging rules that the tooling already enforces.

Apply this when updating config docs, plugin search locations, ignore files, or feature flags:

Example (packaging filter sanity check):

# Create a stale candidate file
mkdir -p dist && touch dist/e2e.vsix

# Verify what will be packaged (do this after changing .vscodeignore)
vsce ls

Result: fewer incorrect path assumptions for Windows users, and leaner, more reliable configuration files for packaging and distribution.