What problem does it solve?
This Skill prevents common Windows-specific failures in automation and build workflows caused by invalid filenames, unsafe timestamps, brittle Git command patterns, and incorrect path handling.
Core Features & Use Cases
- Safe filenames and timestamps: Avoids illegal colons in ISO timestamps by using a safe timestamp formatting pattern suitable for Windows filesystems.
- Robust Git execution on Windows: Recommends changing directories first instead of using git -C with Windows paths, and includes a guard to avoid creating empty commits.
- Correct PowerShell-friendly commit messages: Prevents silent newline issues by writing commit messages to a temp file and using -F in git commit.
- Path correctness across OSes: Ensures tooling uses resolved repo root paths and path.join/path.resolve rather than manual string concatenation.
Quick Start
Update your workflow to use safeTimestamp for any filename timestamps, run Git by cd into the repository first (not git -C), and generate PowerShell-safe commit messages via a temp file with git commit -F.