Website Auditor
Launch the website-auditor-agents agent to perform a comprehensive website audit.
Usage
/misar-dev:website-auditor # Full audit on current codebase
/misar-dev:website-auditor https://example.com # Full audit on a URL
/misar-dev:website-auditor seo performance # Only SEO + Performance
/misar-dev:website-auditor security --deep # Deep security audit with Playwright
/misar-dev:website-auditor https://misar.io --deep # Full deep audit with Playwright
Instructions
When this skill is invoked:
Parse arguments from the user's input:
- URL: If a URL is provided, use it as the target
- Categories: If specific categories are named, run only those. Valid:
seo,accessibility,performance,security,mobile,content,compliance - Mode flag:
--quickforces HTTP mode,--deepforces Playwright mode - Default: If no arguments, run ALL categories on the current codebase
Detect framework using
scripts/detect-framework.shbefore auditingLaunch the
website-auditor-agentsagent with the parsed parameters:- Target (URL or codebase)
- Selected categories
- Mode preference
- Detected framework
The agent handles everything — category selection, mode detection, execution, scoring, and reporting.
Category Reference
| Category | Trigger Keywords |
|---|---|
| SEO | seo, meta tags, search engine, sitemap, robots, og tags, rankings |
| Accessibility | accessibility, a11y, wcag, aria, contrast, keyboard, screen reader |
| Performance | performance, speed, core web vitals, lcp, cls, inp, bundle, slow |
| Security | security, csp, hsts, xss, csrf, headers, cookies, vulnerability |
| Mobile | mobile, responsive, breakpoint, viewport, touch, tablet |
| Content | broken links, readability, meta description, thin content, duplicate |
| Compliance | gdpr, ccpa, cookie consent, privacy policy, dark pattern, eaa |
Execution Modes
| Mode | When | How |
|---|---|---|
| Deep | Playwright available + URL provided | Browser-based, JS-rendered |
| Quick | No Playwright + URL provided | WebFetch HTTP analysis |
| Source-Only | No URL | Grep/Read/Glob codebase scan |