Skills
Audit UI code with ak:web-design-guidelines
Review a bounded web UI file set against freshly fetched Web Interface Guidelines and receive terse file-and-line findings.
Use ak:web-design-guidelines for a read-only review of web UI code. Before
each review, the Skill fetches the current upstream Web Interface Guidelines,
reads the file or pattern you supplied, applies the fetched rules, and reports
concise findings grouped by file in file:line form.
Choose ak:web-design-guidelines for a current audit
Use ak:web-design-guidelines when
- You want to review UI, accessibility, UX, responsive behavior, forms, navigation, motion, content handling, theming, or performance patterns.
- You have a bounded file, directory, or glob to inspect.
- You want findings and locations without starting implementation.
Choose another workflow when
- You want a broader design direction or bundled recommendation. Use
ak:ui-ux-pro-max. - You want the issues fixed in code. Review first, then authorize a separate
implementation workflow such as
ak:frontend-design. - You need token architecture or component specs. Use
ak:design-system.
Prepare the audit scope and runtime
Provide an exact file or pattern, the relevant framework and browser targets,
and any approved exception. Confirm network access is permitted because the
workflow fetches
https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md
before each review. If no scope is supplied, the Skill asks for one.
| Runtime | Invocation | Availability boundary |
|---|---|---|
| Claude Code | /ak:web-design-guidelines ... | Native delivery is the default; plugin delivery is explicit. The run needs local read access and a tool that can fetch the upstream file. |
| Cursor | /ak:web-design-guidelines ... | Slash invocation is user-verified; network and file tools depend on the setup. |
| Codex | $ak:web-design-guidelines ... | Native discovery is supported; the same network and read prerequisites apply. |
Complete Onboarding and review Runtime adapters.
Run the Skill
/ak:web-design-guidelines app/launch/**/*.tsx Review only these files. Fetch the current guidelines, report file:line findings, and do not edit code, install packages, or access live accounts/ak:web-design-guidelines app/launch/**/*.tsx Review only these files. Fetch the current guidelines, report file:line findings, and do not edit code, install packages, or access live accounts$ak:web-design-guidelines app/launch/**/*.tsx Review only these files. Fetch the current guidelines, report file:line findings, and do not edit code, install packages, or access live accountsThe canonical argument is [file-or-pattern]. The Skill defines no mode or
fix flags.
Understand the stages
- Confirm the scope. The workflow resolves the supplied file or pattern and avoids unrelated code.
- Fetch the current rules. It retrieves the upstream
command.mdat run time rather than using a release-pinned copy. - Read the selected files. It gathers only the code needed for the audit.
- Apply every fetched rule. Current categories include accessibility, focus, forms, animation, typography, content, images, performance, navigation, touch, safe areas, theming, locale, hydration, and interaction.
- Report findings. Output is grouped by file, uses
file:line, states the issue tersely, and marks a file as passing when no issue is found.
Keep the review read-only
The rule source can change between runs
This Skill deliberately uses the upstream main branch. A later run may
produce different findings without a Kit update. Record the retrieval time or
upstream revision when reproducibility matters, and inspect fetched content
before relying on a materially changed rule.
Fetching the public rule file does not authorize uploading local source, browsing other sites, changing code, installing a checker, opening a pull request, publishing, or deploying. Fixes require a separate request and normal project verification.
Verify the findings and evidence
A complete audit should identify the reviewed scope, upstream URL and retrieval evidence, every finding with a valid local line, and pass markers where appropriate. Spot-check the cited code and confirm the rule applies in the project's framework and runtime context.
The report is static source review, not proof from a browser, assistive technology, user test, performance trace, or formal accessibility assessment.
Troubleshoot or continue
| Symptom | Safe next step |
|---|---|
The runtime does not recognize ak:web-design-guidelines | Confirm target and scope, restart the runtime, then use Runtime cannot find a Skill or Agent. |
| No file or pattern was provided | Supply a narrow path or glob and name exclusions. |
| The upstream fetch fails | Report that the current audit cannot be completed; do not present stale remembered rules as freshly fetched. |
| A finding has no valid line | Re-read the resolved file and correct or remove the finding. |
| A rule conflicts with project requirements | Record the exception and its authority; do not silently ignore either source. |
| You want the findings fixed | Approve a separate implementation scope, then run focused checks on the patch. |
Continue with the Marketing Kit overview or Projects, artifacts, and checkpoints.
Know the current limits
- Stable and beta contain byte-identical
ak:web-design-guidelinescontent in the inspected releases. - The guideline body is network-dependent and not bundled or version-pinned.
- Upstream rules are broad heuristics. Some findings need framework, product, browser, locale, or assistive-technology context.
- A clean report does not guarantee accessibility, usability, responsiveness, performance, security, conversion, or standards compliance.
Develop UI/UX guidance with ak:ui-ux-pro-max
Use bundled design knowledge to form a reviewable interface direction, accessibility checklist, or persisted design-system recommendation.
Get technical guidance with ak:ask
Use ak:ask for evidence-based technical and architecture guidance without starting implementation.