Lazy load the home and skill detail routes so markdown and
syntax-highlighting code do not inflate the initial app bundle.
Keep behavior unchanged while splitting the web app into smaller
chunks and clearing the Vite large-bundle warning.
Consolidate the repository into clearer apps, tools, and layered docs areas so contributors can navigate and maintain it more reliably. Align validation, metadata sync, and CI around the same canonical workflow to reduce drift across local checks and GitHub Actions.