Addy Osmani
Writes about web performance and AI engineering.
9 skills, all in Engineering.
Engineering
- Browser testing with DevToolsagent-skillsUse when a browser bug needs real DOM, console and network data via DevTools.
- Code review and qualityagent-skillsUse when a change is about to enter the main branch unreviewed.
- Constraint-driven developmentagent-skillsUse when agents must not quietly lower a project's written quality bar.
- Core Web Vitalsweb-quality-skillsUse when LCP, INP or CLS scores need improving from field and lab data.
- Doubt-driven developmentagent-skillsUse when high-stakes decisions need a fresh-context adversarial review before they stand.
- Performanceweb-quality-skillsUse when pages load slowly and the site needs to feel faster.
- Security and hardeningagent-skillsUse when code handling untrusted input, sessions or logins needs hardening against vulnerabilities.
- Source-driven developmentagent-skillsUse when an approach should be grounded in official documentation, not remembered patterns.
- Web quality auditweb-quality-skillsUse when a site needs one audit across performance, accessibility, SEO and best practices.