What problem does it solve? Scattered validation and redundant nil checks create noisy code and a false sense of safety. This Skill guides you to validate data once at system boundaries (CLI args, config files, network, external APIs) and trust typed data inside the system, keeping business logic testable without framework dependencies. ## Core Features & Use Cases - Boundary Validation: Validate config at parse time and parse raw data into domain types at the edge, never deep in call chains. - Pure Business Logic: Keep logic in pure functions with no framework dependencies so it can be tested without the framework. - Clean Public Surfaces: Avoid re-exporting transport, storage, or wire types through your public API. - Use Case: When wiring a CLI tool that reads a config file and calls an external API, apply this Skill to validate inputs at the entry point, then pass typed domain objects through pure scoring and transformation functions. ## Quick Start Ask the AI to review your validation and error handling code and refactor it so all guards live at system boundaries with business logic extracted into pure functions.