Install
$ agentstack add skill-jgamaraalv-ts-dev-kit-ui-ux-guidelines ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Web Interface Guidelines
Dispatch hub for UI/UX rules. Load the relevant reference file for full details.
Rule Categories by Priority
| Priority | Category | Impact | Reference File | | -------- | -------------------- | -------- | ------------------------------- | | 1 | Accessibility | CRITICAL | accessibility-and-interaction | | 2 | Touch & Interaction | CRITICAL | accessibility-and-interaction | | 3 | Performance | HIGH | layout-typography-animation | | 4 | Layout & Responsive | HIGH | layout-typography-animation | | 5 | Typography & Color | MEDIUM | layout-typography-animation | | 6 | Animation | MEDIUM | layout-typography-animation | | 7 | Forms | HIGH | forms-content-checklist | | 8 | Content & Navigation | MEDIUM | forms-content-checklist | | 9 | Charts & Data | LOW | layout-typography-animation |
Workflows
Review UI code
- Read the target file(s).
- Load the relevant reference file(s) from
references/based on what the code contains. - Check each applicable rule. Report violations in the output format below.
Build new component
- Load
references/accessibility-and-interaction.md-- all components must meet CRITICAL rules. - Load additional references based on component type:
- Form component ->
references/forms-content-checklist.md - Layout/visual component ->
references/layout-typography-animation.md
- Follow rules during implementation.
Pre-delivery checklist
- Load
references/forms-content-checklist.mdfor the full checklist. - Load
references/accessibility-and-interaction.mdfor the interaction checklist. - Walk through every checkbox before shipping.
Anti-patterns (flag these)
user-scalable=noormaximum-scale=1-- disables zoomonPastewithpreventDefault-- blocks pastetransition: all-- list properties explicitlyoutline-nonewithout:focus-visiblereplacement- `
/with click handlers -- useor` - `
withoutwidthandheight` (causes CLS) - Inline
onClicknavigation without `` (breaks Cmd+click) - Large
.map()without virtualization (>50 items) - Hardcoded date/number formats -- use
Intl.* - Icon-only buttons without
aria-label
Code Review Output Format
Group findings by file. Use file:line format (VS Code clickable). Be terse -- state issue and location. Skip explanation unless fix is non-obvious.
See [template.md](template.md) for the expected output format.
Reference Files
Load these as needed during reviews and implementation:
- [Accessibility & Interaction](references/accessibility-and-interaction.md) -- Focus, ARIA, keyboard, touch targets, cursors, drag UX
- [Layout, Typography & Animation](references/layout-typography-animation.md) -- Performance, responsive, fonts, color, motion, charts
- [Forms, Content & Checklist](references/forms-content-checklist.md) -- Forms, content handling, navigation, dark mode, locale, hydration, pre-delivery checklist
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jgamaraalv
- Source: jgamaraalv/ts-dev-kit
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.