Checklist
Quality assurance checklist before launch.
On this page
Build
-
npm run buildcompletes 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