{"enrichment":{"faq":[{"a":"Path Locator Checker Yashu detects JavaScript code patterns that rely on current file location (__dirname, import.meta.url, process.cwd()) to locate resources. It scans a skill's scripts/ directory, reports findings, and offers repairs that anchor paths to the skill root directory instead, preventing breakage when bundlers merge files or change output structure.","q":"What does Path Locator Checker Yashu do?"},{"a":"Path Locator Checker Yashu validates directory paths by scanning your skill's scripts/ directory for problematic location-dependent patterns. It checks for __dirname, import.meta.url, and process.cwd() usage, then verifies path correctness and accessibility before suggesting repairs that anchor paths to your skill root.","q":"How do I validate directory paths with this tool?"},{"a":"Yes. Path Locator Checker Yashu checks if a file or path exists before processing by examining your JavaScript code for location-dependent patterns. It verifies path correctness and accessibility, ensuring your resources remain locatable even after bundling or directory restructuring.","q":"Can Path Locator Checker Yashu check if a path exists?"},{"a":"Path Locator Checker Yashu locates files and directories within the filesystem by scanning scripts/ for patterns like __dirname, import.meta.url, and process.cwd(). Rather than relying on current file location, it anchors paths to the skill root directory, making file discovery robust across bundling and deployment scenarios.","q":"How does this tool locate files in the system?"},{"a":"Path Locator Checker Yashu performs comprehensive path validation by detecting JavaScript patterns that break under bundling, verifying path correctness and accessibility, and offering repairs. It ensures your skill's resource paths remain valid and functional regardless of how bundlers reorganize your code structure.","q":"What path validation does Path Locator Checker Yashu perform?"}],"shadow_tags":["file-system-navigation","path-validation","filesystem-utility","location-verification","directory-lookup"],"summary_rewrite":"This skill detects JavaScript code patterns that rely on current file location (__dirname, import.meta.url, process.cwd()) to locate resources\u2014a pattern that breaks when bundlers merge files or change output structure. It scans a skill's scripts/ directory, reports findings, and offers repairs that anchor paths to the skill root directory instead."},"gist":{"api_url":"https://skillfed.io/api/skills/steelan9199/wechat-publisher/path-locator-checker-yashu.json","as_of":"2026-07-27","description":"Path Locator Checker Yashu scans JavaScript files for path-location dependencies that break after bundling.","install":{"manual":["git clone https://github.com/steelan9199/wechat-publisher","cp -r wechat-publisher ~/.claude/skills/path-locator-checker-yashu"],"primary":"npx skillfed install steelan9199/wechat-publisher/path-locator-checker-yashu","version":"b6678fc6"},"kind":"skill","mirror_url":"https://skillfed.io/steelan9199/wechat-publisher/path-locator-checker-yashu.md","similar":[{"id":"steelan9199/wechat-publisher/skill-tester-yashu","name":"Skill Tester Yashu","publisher":"steelan9199/wechat-publisher","url":"https://skillfed.io/steelan9199/wechat-publisher/skill-tester-yashu"},{"id":"steelan9199/wechat-publisher/wechat-skill-toggle-yashu","name":"Wechat Skill Toggle Yashu","publisher":"steelan9199/wechat-publisher","url":"https://skillfed.io/steelan9199/wechat-publisher/wechat-skill-toggle-yashu"},{"id":"steelan9199/wechat-publisher/skill-publish-yashu","name":"Skill Publish Yashu","publisher":"steelan9199/wechat-publisher","url":"https://skillfed.io/steelan9199/wechat-publisher/skill-publish-yashu"}],"title":"Path Locator Checker Yashu by steelan9199 \u2014 SkillFed","use":{"when":["Path Locator Checker Yashu validates directory paths by scanning your skill's scripts/ directory for problematic location-dependent.","Yes."]},"what":{"lead":"Path Locator Checker Yashu scans JavaScript files for path-location dependencies that break after bundling.","rest":"This skill detects JavaScript code patterns that rely on current file location (__dirname, import.meta.url, process.cwd()) to locate resources\u2014a pattern that breaks when bundlers merge files or change output structure. It scans a skill's scripts/ directory, reports findings, and offers repairs that anchor paths to the skill root directory instead."}},"id":"steelan9199/wechat-publisher/path-locator-checker-yashu","install":{"mode":"external","repo":"https://github.com/steelan9199/wechat-publisher"},"links":{"html":"https://skillfed.io/steelan9199/wechat-publisher/path-locator-checker-yashu","md":"https://skillfed.io/steelan9199/wechat-publisher/path-locator-checker-yashu.md","repo":"https://github.com/steelan9199/wechat-publisher"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":3,"language":"JavaScript","last_updated":"2026-07-27","license":null,"name":"Path Locator Checker Yashu","publisher":"steelan9199","stars":8},"relations":{"similar":[{"id":"steelan9199/wechat-publisher/nodejs-cross-platform-checker-yashu"},{"id":"steelan9199/wechat-publisher/retest-generator"},{"id":"steelan9199/wechat-publisher/skill-tester-yashu"},{"id":"steelan9199/wechat-publisher/wechat-skill-toggle-yashu"},{"id":"steelan9199/wechat-publisher/wechat-publisher-yashu"},{"id":"steelan9199/wechat-publisher/js-error-fixer"},{"id":"steelan9199/wechat-publisher/contradiction-fixer-yashu"},{"id":"steelan9199/wechat-publisher/skill-publish-yashu"},{"id":"steelan9199/wechat-publisher/skill-description-optimizer-yashu"},{"id":"steelan9199/wechat-publisher/skill-get-link-yashu"}]},"slug":{"owner":"steelan9199","repo":"wechat-publisher","skill":"path-locator-checker-yashu"},"version":"b6678fc6"}
