What problem does it solve?
Reduces duplicated logic and fragmented contracts by identifying code that should be promoted into HurrahTv.Shared so both the API and the Blazor client can reuse the same types and helpers.
Core Features & Use Cases
- Wraps the system simplify workflow: Runs the standard simplify pass first, then adds a Hurrah.tv-specific “Shared elevation” lens without replacing the base quality cleanup.
- Surfaces intentionally skipped improvements as tracking issues: Offers to file GitHub issues for refactor opportunities that the system simplify pass decided not to fix inline.
- Promotes only contract-friendly shapes into Shared: Evaluates whether changed code in HurrahTv.Api or HurrahTv.Client should move into HurrahTv.Shared/Models based on cross-side reuse and anti-elevation signals.
Quick Start
Use the xsimplify skill on your current diff to get a list of HurrahTv.Shared elevation candidates and, when helpful, proposed tracking issues for items skipped by the system simplify pass.