Extend it: skills, UI, and computer use
The seams LegalWork is meant to be extended through — authoring new skills, the shared UI primitives, and the native automation runtime — ending in real code.
Paper components
The first shared components live under the paper namespace and wrap Paper Design shaders with LegalWork-specific defaults and deterministic seed support.
Current components:
PaperMeshGradientPaperGrainGradient
Both accept a seed prop. Pass a TypeID-like string such as om_01kmhbscaze02vp04ykqa4tcsb and the component will deterministically derive colors and shader params from it. The same seed always produces the same result.
Explicit props still work and override the seeded values, so the merge order is:
- LegalWork defaults
- Seed-derived values from
seed - Explicit props passed by the caller