Documentation
README
Shader Generator
Submit-only: creates a backend generation job, returns jobId. Use the track_progress tool for job lifecycle after submission.
Always use generate.ts for new shaders. Manual authoring is only for editing existing asset code — never as a fallback when generation fails.
Catalog-first rule — try existing assets before generation
Before generating a shader, call browse_library unless the user names an exact asset id that is already visible in read_project.
browse_library is the source of truth for built-in effects, built-in transitions, and project effect/transition assets. Built-ins are stable global asset ids, not per-project DB assets, so they may not appear in read_project asset lists.
This is the opening of the README. Read the full README on GitHub.