Use when running a systematic, self-directed skill-and-NFR audit on a website/web-app project — discovering skills from Tessl and VoltAgent, identifying non-functional-requirement gaps (performance, accessibility, security, SEO, testing, privacy, i18n, ...), and planning/implementing improvements in small, verified, committed phases. Trigger on "skill audit", "NFR audit", "audit this project for skills/gaps", "what skills am I missing", or before starting a multi-phase quality-improvement effort on a site.
75
94%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
The "Focus Skills" column below lists external Tessl-registry skill identifiers to search for via Phase 1's tessl_search — they are not files present in this repo.
| Type | Focus Skills | Key Metrics | NFRs |
|---|---|---|---|
| Static site (Eleventy/Hugo) | web-performance, web-accessibility-essentials, seo, aeo-geo-agent, playwright-testing | Lighthouse perf/a11y/SEO, axe coverage, CSS/JS size | SEO, accessibility, performance |
| SPA (React/Vue/Svelte) | web-performance, playwright-testing, frontend-security-coder, design-system | Lighthouse, test coverage, bundle size, axe coverage | Performance, a11y, security, state management |
| SSR (Next.js/Nuxt) | web-performance, playwright-testing, frontend-security-coder, seo | Lighthouse, TTFB, test coverage, SEO score | Performance, SEO, security, caching |
| Backend API | security-hardening, ci-cd-pipelines, behavioural-tdd, gdpr-test-patterns | Security audit, test coverage, CI gates, API response time | Security, reliability, scalability, privacy |
| Mobile (React Native) | web-performance, web-accessibility-essentials, playwright-testing | Performance, a11y compliance, bundle size | Performance, a11y, offline support |
| Library/Package | behavioural-tdd, codebase-test-suite-audit, ci-cd-pipelines | Test coverage, API stability, build time | Maintainability, reliability, documentation |
| NFR | Static Site | SPA | SSR | Backend | Mobile | Library |
|---|---|---|---|---|---|---|
| Performance | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ |
| Accessibility | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ |
| Security | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ |
| SEO | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| Testing | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| CI/CD | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Analytics | ✅ | ✅ | ✅ | ⚠️ | ⚠️ | ❌ |
| Design System | ✅ | ✅ | ✅ | ❌ | ⚠️ | ❌ |
| Marketing | ✅ | ⚠️ | ⚠️ | ❌ | ❌ | ❌ |
| Privacy/GDPR | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ |
| Internationalization | ⚠️ | ⚠️ | ⚠️ | ❌ | ⚠️ | ❌ |
| PWA/Offline | ❌ | ⚠️ | ❌ | ❌ | ✅ | ❌ |
| Error Tracking | ⚠️ | ✅ | ✅ | ✅ | ✅ | ⚠️ |
| Monitoring | ⚠️ | ⚠️ | ⚠️ | ✅ | ⚠️ | ⚠️ |
| Content Quality | ✅ | ⚠️ | ⚠️ | ❌ | ❌ | ❌ |
| Maintainability | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Scalability | ⚠️ | ⚠️ | ✅ | ✅ | ⚠️ | ✅ |
✅ = critical | ⚠️ = relevant | ❌ = not relevant