package.json の scripts に pnpm validate を用意しておくと、Content Collections の検証と astro check を同時に実行できます。CI でも同じコマンドを呼び出しておけば、ローカルとの差分も小さくなります。
pnpm lintで ESLint を徹底pnpm validateで schema と Astro check を実行pnpm storybook:buildで UI の静的出力を確認
これらを GitHub Actions のジョブで並列に走らせるだけで、要件 8.1 で求められる「lint → validate → storybook → build」フローを実現できます。