What problem does it solve? Inconsistent or missing TSDoc on exported TypeScript declarations degrades hover documentation in editors and breaks @effect/docgen output, forcing developers to guess tag order, scope rules, and formatting conventions. ## Core Features & Use Cases - Scope Decisions: Applies a decision table to determine which exported symbols need comments and which trivial helpers, getters, and test utilities should be skipped. - Tag Structure Enforcement: Defines the required tag order (summary, @remarks, @param, @returns, @throws, @example, @category, @since) and per-tag formatting rules that @effect/docgen parses. - React Coverage: Documents props interfaces, component functions, and hooks returning Result.Result<A, E> from @effect-atom/atom-react via the bundled React reference. - Use Case: When reviewing a pull request that exports a new Effect-returning service function, use this Skill to write a compliant doc comment naming each error case in @returns and adding the required @since tag. ## Quick Start Review the exported functions in this TypeScript module and write TSDoc comments for any declarations whose contract the signature cannot state.