cross-platform-paths

Community

Master cross-platform path handling.

Authormahmoud20138
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the critical and common bugs arising from incorrect path handling across different operating systems (Windows, macOS, Linux) in software development.

Core Features & Use Cases

  • Path Concatenation Safety: Enforces the use of path.join() to prevent OS-specific path separator issues.
  • Path Comparison Best Practices: Guides on using path.resolve() for accurate path comparisons, especially on Windows.
  • VS Code Path Handling: Recommends Uri.file().fsPath for consistent path management within the VS Code environment.
  • Platform-Specific Gotchas: Details common pitfalls and solutions for Windows, macOS, and Linux.
  • Use Case: When developing a VS Code extension that needs to access user files or configuration directories, use this Skill to ensure your code works flawlessly on any operating system.

Quick Start

Use the cross-platform-paths skill to review path handling in the file src/utils/fileUtils.ts.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cross-platform-paths
Download link: https://github.com/mahmoud20138/Claude-Skills-Collection/archive/main.zip#cross-platform-paths

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.