What problem does it solve? Inconsistent TypeScript codebases suffer from implicit any types, unsafe type suppressions, callback-style async code, and magic values that erode maintainability. This Skill provides a concrete style guide so generated or reviewed TypeScript code follows strict, consistent conventions. ## Core Features & Use Cases - Type Safety Rules: Enforces inference-first typing, interface vs type usage, const assertions with satisfies, and a suppression hierarchy preferring @ts-expect-error over as any. - Async and Structure Patterns: Promotes async/await, Promise.all concurrency, destructuring, named constants, and tooling-deferred formatting. - UI, Performance, and Logging Guidance: Covers @lobehub/ui and antd-style theming, loop and query optimization, single-timestamp consistency, and safe logging without sensitive data. - Use Case: When writing a new React component in .tsx, the Skill ensures props use interfaces, styling uses antd-style tokens, and async data fetching uses fs/promises-style modern APIs. ## Quick Start Review this TypeScript file and rewrite it to follow strict type safety and modern async patterns.