obselate/sharptui
Build accurate, responsive, and well-designed SharpTUI applications in G#.
Audit SharpTUI zero-allocation paths for cases where a bounded allocation reduces total CPU, retained memory, GC pressure, or API complexity. Use as the first phase of a combined allocation and API simplification audit, or independently for 0 B/op reviews, retained-capacity analysis, repeated recomputation, cache and pool costs, and allocation-free tradeoffs. Do not use for general cleanup without an allocation trade.
Audit SharpTUI's public framework API for comprehensive reduction and simplification while preserving useful capabilities. Run after allocation-balance-audit so measured cost placement constrains ownership and lifecycle redesign. Use when asked to shrink, rationalize, consolidate, redesign, or review the exported API. Do not use for internal cleanup or adding features.
Build, modify, debug, or review SharpTUI interfaces in G#. Use for SharpTUI projects, .gs files importing SharpTui, its widgets, layout, color, input, focus, responsiveness, or API correctness. Do not use for other TUI frameworks.