slice.checkout_recoveryStop rebuilding the same product context in every prompt.
Give a coding agent exact Screens, States, Actions, Relations, and acceptance scope instead of asking it to infer the product.
Product behavior, addressed.
UXDL is a machine-readable behavioral contract between Product, Design, Engineering, QA, and coding agents.
Turn intent into a visual, addressable product specification that people can review and tools can reference.
“Allow users to cancel their subscription.”
Those decisions will exist in the implementation whether the requirement specifies them or not.
UXDL gives the team a place to make the answers explicit first.UXDL does not replace product documents, design tools, engineering planning, or coding agents. It makes expected behavior precise enough for people and tools downstream to reference the same thing.
Open a real UXDL project or begin on the Canvas. Intent and requirement import are the next onboarding path.
Canvas availableUXDL checks more than syntax. The contextual linter flags common product-flow gaps such as missing recovery, destructive actions without guards, dead ends, and missing empty states.
Findings are advisory. Fix them, or accept them with a rationale.
Learn about validationOne model can be reviewed by people, queried by agents, and used as structured input for testing.
slice.checkout_recoveryGive a coding agent exact Screens, States, Actions, Relations, and acceptance scope instead of asking it to infer the product.
Start with the behavior you are about to build. The current editor is local-first; the next onboarding paths are clearly marked while they are built.
Write naturally. Review visually. Address precisely.