What problem does it solve? TypeScript and React code often accumulates unnecessary complexity, redundant abstractions, and inconsistent patterns that hurt readability and maintainability. This Skill refactors the requested code to be clearer and more consistent without changing any behavior. ## Core Features & Use Cases - Behavior-Preserving Simplification: Reduces nesting, removes redundant code, and consolidates related logic while keeping all functionality, outputs, and error-handling semantics intact. - Project Standards Enforcement: Applies ES module import sorting, explicit Props types for React components, return type annotations, and consistent naming conventions. - Scoped Editing: Refines only the requested files, snippet, or diff; defaults to current staged and unstaged changes when no target is named. - Use Case: After implementing a feature in a React component, ask for a simplification pass to flatten nested conditionals, replace nested ternaries with switch statements, and clean up redundant abstractions before committing. ## Quick Start Simplify the TypeScript code in my current working changes for clarity without changing any behavior.