Checklist

Quality assurance checklist before launch.

On this page

Build

  • npm run build completes without errors
  • dist/ directory is generated
  • CSS file is minified in production
  • No console errors in browser

Structure

  • Directory structure matches spec
  • File naming follows conventions
  • No files outside src/ except config

Templates

  • All pages render without Nunjucks errors
  • Layouts extend correctly
  • Partials include correctly
  • Data files load in templates

CSS

  • Tailwind classes apply correctly
  • Custom theme tokens work
  • Responsive breakpoints function
  • No unstyled content flash

JavaScript

  • Stimulus application starts
  • Controllers initialize on page load
  • Interactive elements respond
  • No JS console errors

Accessibility

  • All images have alt text
  • Color contrast meets WCAG AA
  • Focus states are visible
  • ARIA attributes are correct
  • Keyboard navigation works

Performance

  • CSS is minified
  • No unnecessary dependencies
  • Images are optimized
  • Fonts load efficiently

Documentation

  • README.md is complete
  • CLAUDE.md provides AI context
  • Setup instructions are accurate

Deployment

  • GitHub Actions workflow exists
  • Build succeeds in CI
  • Site is accessible at URL
  • All links work