windows-compat
SolidAudit and harden this Rust repo (code-graph-mcp) for Windows correctness: path-spelling drift between producers, the 32,767-char command-line cap, index-key mismatches, and path predicates that assume one ecosystem's layout. Use whenever touching code that builds, compares, prints, or stores a filesystem path; that spawns a process with a variable number of arguments (rg, git); that matches an executable name; or that classifies files by path shape — and whenever triaging a bug that reproduces only on Windows, reviewing a diff that touches path handling, or adding a predicate that has a SQL mirror. Reach for it even when the change looks small and nobody mentioned Windows: every defect in its catalogue shipped past a green CI matrix that already included windows-latest.
Install
Quality Score: 86/100
Skill Content
Details
- Author
- sdsrss
- Repository
- sdsrss/code-graph-mcp
- Created
- 6 months ago
- Last Updated
- today
- Language
- Rust
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
portability-audit
Audit a codebase for Windows/POSIX portability hazards and fix them — hardcoded path separators, CRLF/LF assumptions, shelling out to POSIX-only commands, reserved Windows filenames, case-sensitivity collisions, exec-bit and signal differences. Use when the user says "make this work on Windows/Linux/Mac", "a Windows user reported it's broken", "cross-platform", "why does this fail on Windows", or before publishing a CLI/dev tool to an audience that includes both platforms. Also use proactively when you notice platform-specific code in a project that claims to be cross-platform.
windows-compatibility
Cross-platform path handling and command patterns
windows-shell
Write shell commands that actually run on Windows. Use whenever the working machine is Windows and a command, script, path, or setup step is involved, and whenever a command has already failed with "not recognized", "cannot find path", "No such file or directory", a python3 or NUL problem, or CRLF warnings. Covers PowerShell, cmd, Git Bash, WSL, and the traps that differ between them.