effect-patterns-platform-getting-started

Provide Effect-TS patterns for file system operations and environment variable access.

1|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/tomsiwik/dojocho --skill effect-patterns-platform-getting-started-tomsiwik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: effect-patterns-platform-getting-started
Source: https://github.com/tomsiwik/dojocho/tree/main/dojos/effect-ts/skills/effect-patterns-platform-getting-started
Command: npx skills add https://github.com/tomsiwik/dojocho --skill effect-patterns-platform-getting-started-tomsiwik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of setting up and interacting with platform-level operations in Effect-TS applications, providing clear, actionable patterns for common tasks.

Core Features & Use Cases

  • File System Operations: Demonstrates safe and type-aware file reading and writing using @effect/platform.
  • Environment Variable Access: Shows robust methods for accessing and validating environment variables with Effect's configuration system.
  • Use Case: When starting a new Effect-TS project that requires reading configuration files or accessing environment variables for API keys and ports, these patterns ensure a correct and resilient setup.

Quick Start

Use the effect-patterns-platform-getting-started skill to read the content of './config.json' and log the application name.

Frequently Asked Questions about effect-patterns-platform-getting-started

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read configuration files in Effect-TS?

Read configuration files in Effect-TS using @effect/platform file system patterns to ensure safe, type-aware I/O operations when loading application setup data.

What is the best way to access environment variables in Effect-TS?

Access environment variables in Effect-TS using Effect's configuration system patterns, which provide robust methods for retrieving and validating required variables like API keys and ports.

How do I set up type-safe platform integration for a new Effect-TS project?

Set up type-safe platform integration by applying curated Effect-TS patterns for file system operations and environment variable access to ensure a correct and resilient application configuration.

Does this Skill require any external dependencies to handle platform I/O?

No external dependencies are required to use these platform getting started patterns, as they operate standalone to provide type-safe file system and environment variable handling.

When should I use Effect's configuration system for environment variables?

Use Effect's configuration system when your application requires robust, type-safe access to environment variables for critical settings like API keys and ports, ensuring validated and resilient configuration management.