EL
elysium-audit
Audit HTML/CSS/JS files for code quality violations per CLAUDE.md rules. Reports issues grouped by file without auto-fixing.
Install
mkdir -p .claude/skills/elysium-audit && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16501" && unzip -o skill.zip -d .claude/skills/elysium-audit && rm skill.zipInstalls to .claude/skills/elysium-audit
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Audit HTML/CSS/JS files for code quality violations per CLAUDE.md rules. Reports issues grouped by file without auto-fixing.124 charsno explicit “when” trigger
About this skill
Elysium Audit
Run a read-only code quality audit on the specified page(s). Report findings only — do not auto-fix.
Scope
Audit one or more of: index.html, pages/games/arc-raiders.html, pages/games/valorant.html, and their associated CSS/JS files.
What to Check
HTML
- Inline styles (
style="..."attributes) - Images missing
altattribute - Non-hero images missing
loading="lazy" - Scripts missing
defer - Hardcoded prices in HTML
- Missing
<title>or<meta name="description"> - Inconsistent nav/footer across pages
CSS
- Hardcoded hex/rgb values not using
global.cssvariables - Duplicate selectors within the same file
- Page-specific styles placed in
global.cssorcomponents.css - Stacked
backdrop-filterlayers - Missing
@property --arc-trace-anglewhen travelling line is used
JavaScript
console.logstatements- Page-specific logic in
main.jsor shared logic in page JS - Global variable pollution (non-const top-level declarations)
- Page JS files exceeding ~300 lines
Assets
- Broken
srcpaths (referenced files that don't exist) - Non-WebP images that should be WebP
- Non-PNG icons that need transparency
- Audio files present (none should exist)
- References to
orderpanelbg.webp(removed permanently)
Workflow
- List all HTML, CSS, and JS files to confirm scope.
- Read each file in scope.
- Check against every rule above.
- Report findings grouped by file.
- Separate critical (broken paths, missing assets, inline styles) from polish (missing lazy, missing alt on decorative images).
- Do not modify any files.
- Do not commit.
Output Format
## Audit Results — [page name]
### Critical
- [file:line] description
### Polish
- [file:line] description
### Clean
- [rule] — no issues found