๐๏ธ Requirement Engineering
A checklist of concerns to work through when starting a frontend project. Not every section applies to every engagement โ scan the headers and focus on what's relevant to your project.
๐๏ธ Design Systems
A design system is more than a component library. It's the combination of design tokens, reusable components, interaction patterns, usage guidelines, tooling, and governance that keeps a product's UI consistent as it scales. Done well, it accelerates development, creates a shared vocabulary between designers and developers, and bakes accessibility in from the start.
๐๏ธ โฑ๏ธ Estimation
1 item
๐๏ธ Choosing a Rendering Architecture
This page helps you pick the right rendering strategy for your project. For detailed descriptions of each approach and their trade-offs, see Rendering Architectures.
๐๏ธ ๐ Cookbooks
4 items
๐๏ธ Evaluating npm Packages
Before adding a dependency, invest a few minutes evaluating it. Every package you adopt becomes a long-term commitment โ it affects bundle size, maintenance burden, upgrade paths, and security surface. This page provides a structured evaluation workflow. For security-specific vetting (supply chain, typosquatting, install scripts), see the npm Security Checklist.