Context: Open issues #388 and #398 flag that the repository is large due to image assets in the starter kits. GitHub detects the repo's primary language as PowerShell (from authoring scripts) rather than TypeScript, partly because binary asset weight skews the language detection. Large repos slow `git clone` for new developers — a poor first impression for a starter template.
Steps:
1. Audit all image assets across starters for format and size.
2. Convert PNG/JPEG assets to WebP where quality is acceptable.
3. Evaluate Git LFS for remaining binary assets.
4. Create an authoring YAML tooling script per issue #398 for managing assets.
5. Measure repo size before and after.
Acceptance criteria:
Repository clone size reduced by at least 30%
Image assets converted to WebP where applicable
Git LFS configured for remaining binary assets if size savings justify it
Issues #388 and #398 closed
Risks: WebP conversion may reduce image quality for some marketing assets. Use lossless WebP or keep originals in a separate archive.