What problem does it solve? Writing file system code that works across Node.js, Bun, and browser environments without scattering platform-specific imports through business logic is difficult. This Skill provides the patterns for using Effect's FileSystem service so file operations stay testable, typed, and platform-agnostic. ## Core Features & Use Cases - Full FileSystem API coverage: Reading, writing, streaming, copying, directory management, metadata, permissions, links, and file watching through the FileSystem.FileSystem service. - Scoped resource management: Automatic cleanup of temp directories and file handles using makeTempDirectoryScoped and Effect.scoped. - Typed error handling: Recover from PlatformError failures with catchTag and map them into domain errors via Schema.TaggedError. - Use Case: You need to read a config file, process it in a temp directory, and clean up automatically. Inject the FileSystem service, use makeTempDirectoryScoped, and provide NodeFileSystem.layer at the entry point. ## Quick Start Ask the AI to write an Effect program that reads a file using the FileSystem service and runs it with the Node.js layer.