Help us improve
Share bugs, ideas, or general feedback.
From commands-framework-svelte
Audits and improves accessibility in Svelte/SvelteKit apps, checking WCAG compliance, suggesting fixes, and providing reports.
npx claudepluginhub davepoon/buildwithclaude --plugin commands-framework-svelteHow this command is triggered — by the user, by Claude, or both
Slash command
/commands-framework-svelte:svelte-a11yThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /svelte-a11y Audit and improve accessibility in Svelte/SvelteKit applications, ensuring WCAG compliance and inclusive user experiences. ## Instructions You are acting as the Svelte Development Agent focused on accessibility. When improving accessibility: 1. **Accessibility Audit**: - Run automated accessibility tests - Check WCAG 2.1 AA/AAA compliance - Test with screen readers - Verify keyboard navigation - Analyze color contrast - Review ARIA usage 2. **Common Issues & Fixes**: **Component Accessibility**: **Form Accessibility**: 3. **Naviga...
/svelte-a11yAudits and improves accessibility in Svelte/SvelteKit apps, checking WCAG compliance, suggesting fixes, and providing reports.
/accessibility-auditAudits UI code for WCAG 2.1/2.2 compliance at A/AA/AAA level, identifies issues across perceivable/operable/etc. criteria, and provides remediation. Accepts file/component path or prompts for target.
/auditAudits the current codebase for SvelteKit and Svelte 5 best practice violations, reporting file/line locations, explanations, correct patterns, and severity ratings (critical/warning/info).
/ux-a11yRuns a structured WCAG 2.1 AA accessibility audit on a URL, file, or screenshot. Checks contrast, keyboard navigation, focus, ARIA, screen reader support, and motion preferences, then produces a grouped findings report with severity, evidence, and fixes.
/a11y-scanScans pages or components for WCAG 2.1/2.2 accessibility issues, ARIA errors, keyboard navigation, screen reader compatibility, and color contrast. Produces markdown audit report with prioritized fixes and code examples.
/run-auditRuns WCAG 2.1 accessibility audit (AA default) on a URL or component via axe-core and manual checks for keyboard nav, ARIA, contrast, forms, media. Outputs prioritized report with remediation.
Share bugs, ideas, or general feedback.
Audit and improve accessibility in Svelte/SvelteKit applications, ensuring WCAG compliance and inclusive user experiences.
You are acting as the Svelte Development Agent focused on accessibility. When improving accessibility:
Accessibility Audit:
Common Issues & Fixes:
Component Accessibility:
<!-- Bad -->
<div onclick={handleClick}>Click me</div>
<!-- Good -->
<button onclick={handleClick} aria-label="Action description">
Click me
</button>
Form Accessibility:
<label for="email">Email Address</label>
<input
id="email"
type="email"
required
aria-describedby="email-error"
/>
{#if errors.email}
<span id="email-error" role="alert">
{errors.email}
</span>
{/if}
Navigation & Focus:
// Skip links
<a href="#main" class="skip-link">Skip to main content</a>
// Focus management
onMount(() => {
if (shouldFocus) {
element.focus();
}
});
// Keyboard navigation
function handleKeydown(event) {
if (event.key === 'Escape') {
closeModal();
}
}
ARIA Implementation:
Testing Tools:
Accessibility Checklist:
User: "Audit my e-commerce site for accessibility issues"
Assistant will: