Unify Surfaces banner
adnanmokhtar adnanmokhtar

Unify Surfaces

Development community

Description

--- description: Consolidate every instance of ONE surface type behind ONE canonical shared implementation, app-wide. Tables, forms, headers, tabs, filters, buttons, validation. Trigger when the ask names the surface type AND the remedy is that every instance of it end up going through that one canonical implementation — extracted, extended, or migrated onto. For six of the seven categories that implementation is ONE shared wrapper; for validation it is the ONE 3-part pipeline (validator composa

Installation

Installs to ~/.claude/skills/adnanmokhtar-refract-unify-surfaces/SKILL.md

Terminal
mkdir -p ~/.claude/skills/adnanmokhtar-refract-unify-surfaces && curl -fsSL https://raw.githubusercontent.com/adnanmokhtar/refract/HEAD/commands/unify-surfaces.md -o ~/.claude/skills/adnanmokhtar-refract-unify-surfaces/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository