uxc-facade
Installation
SKILL.md
UXC Facade
Use UXC as a protocol adapter and stable JSON CLI facade. Do not turn it into a second service runtime, because UXC can prove transport but cannot validate which service instance answered.
Three parties share every facade. Use these names only:
- Native host: the client or host that registers the server natively (Cursor, Claude Code, Codex, a browser).
- Owner skill: the service-specific skill that owns endpoint identity, auth boundary, recovery, safe output, and final acceptance.
- Binary owner: the one skill that installs and updates the pinned
uxcbinary. It may be the owner skill or a named shared owner.
The native host may stay authoritative for services that require host-native tools, or become an explicit compatibility path when a measured shared facade is the owner skill's default. UXC success is transport proof, not task acceptance.
Entry behavior
When the user invokes /uxc-facade without naming a target, return this contract unfilled. Do not install UXC, create a link, import configuration, or mutate files until a concrete target is in scope.