All authors
jeffreytse avatar

Claude Skills by jeffreytse

github.com/jeffreytse
1,315 skillsA× 1,305B× 8C× 20 installs561 views
Apply Peak End Experience DesignA

Use when designing a customer, patient, or user experience with multiple sequential moments — a service journey, a medical procedure, a product onboarding flow, an event — to deliberately design the most intense moment and the final moment, because people's remembered evaluation of an entire experience is dominated by its peak and its ending, not by its average moment-to-moment quality or duration.

ai-agentsrustgo
0
4
Audit AccessibilityA

Use when auditing a product or component for accessibility compliance or when preparing for WCAG 2.1 AA certification

ai-agentsgotesting
0
4
Design Information Architecture ProductA

Use when structuring content, navigation, or feature hierarchies for a product so users can find information predictably and efficiently

ai-agentsgorails
0
4
Design Research PlanA

Use when starting any user research study — to define the research question, select methods, write a participant screener, and set a timeline before recruiting begins.

ai-agentsgotesting
0
4
Design User Journey MapA

Use when mapping end-to-end user experiences to identify pain points, emotional lows, and opportunity areas across a product or service touchpoint chain.

ai-agentsrustgo
0
4
Design User PersonaA

Use when distilling user research data into 2–4 archetypal user profiles to give the team a shared, evidence-grounded reference for design and product decisions.

ai-agentsrustgo
0
4
Run Card SortingA

Use when designing or evaluating information architecture — navigation structure, menu labels, content categorization — to align the organization with how users mentally group and label concepts.

ai-agentsgoreact
0
4
Run Design SprintA

Use when a product team needs to answer a critical design or business question through rapid prototyping and user testing in one week

ai-agentsgotesting
0
4
Run Heuristic EvaluationA

Use when conducting a usability review of an interface to identify usability problems without running user tests, using Nielsen's 10 heuristics as the evaluation framework.

ai-agentsgotesting
0
4
Run Usability TestingA

Use when planning or conducting usability tests to identify UI friction, task completion failures, or navigation problems with real users

ai-agentsgotesting
0
4
Run User InterviewA

Use when conducting one-on-one sessions with users to understand their goals, behaviors, mental models, and pain points — before designing a solution or after encountering an unexplained usage pattern.

ai-agentsrustgo
0
4
Write Design System TokenA

Use when defining, naming, or documenting design tokens for a design system to ensure consistent visual decisions across platforms

ai-agentsgoswift
0
4
Write Research SynthesisA

Use when user research sessions are complete and raw notes need to be organized — to identify behavioral patterns and extract actionable insight statements the team can act on.

ai-agentsrustgo
0
4
Apply Accessible AuthenticationA

Use when building login, registration, or any authentication flow — to ensure users with cognitive disabilities can authenticate without being blocked by memory tests, cognitive puzzles, or disabled paste functionality.

ai-agentsjavascriptgo
0
4
Apply Accessible ColorA

Use when choosing colors for text, UI components, or data visualizations — to ensure sufficient contrast ratios and that color is never the sole means of conveying information.

ai-agentsgotesting
0
4
Apply Accessible FormsA

Use when building any form — login, checkout, search, settings — to ensure all inputs are correctly labeled, errors are programmatically associated, and users can complete the form with a keyboard and screen reader.

ai-agentsgoreact
0
4
Apply AffordancesA

Use when designing interactive elements — buttons, links, inputs, sliders, drag handles — to ensure visual appearance communicates the available action without requiring instructions or labels.

ai-agentsrustgo
0
4
Apply Aria Live RegionsA

Use when adding dynamic content that changes without a user-triggered focus move — toast notifications, search results loading, form submission status, chat messages, or any async UI update — so screen reader users are informed of the change.

ai-agentsreactvue
0
4
Apply Aria RolesA

Use when building custom UI components that native HTML cannot represent — to give assistive technology the correct role, state, and property information for non-native interactive elements.

ai-agentsjavascriptjava
0
4
Apply Audio ControlsA

Use when adding audio or video with sound that plays automatically — to ensure users can pause, stop, or mute it without being unable to hear their screen reader or complete tasks in a noisy environment.

ai-agentsjavascriptjava
0
4
Apply Error PreventionA

Use when building forms that submit legal, financial, or irreversible data — to ensure users can review, confirm, or reverse submissions, and are not asked to re-enter information they've already provided.

ai-agentsjavascriptgo
0
4
Apply Fitts LawA

Use when designing interactive UI elements — buttons, links, menus, form controls — where target size, placement, and spacing affect the speed and accuracy of user interaction.

ai-agentsgoperformance
0
4
Apply Focus ManagementA

Use when building modals, drawers, route changes in SPAs, dynamic content insertion, or any interaction that moves or removes focus — to ensure keyboard focus moves predictably and is never lost.

ai-agentsjavascriptjava
0
4
Apply Gestalt PrinciplesA

Use when arranging UI elements to create visual hierarchy, grouping, and clarity using perceptual psychology principles

ai-agentsawstesting
0
4
Apply Hicks LawA

Use when simplifying navigation menus, option lists, decision points, or any interface where too many choices slow users down

ai-agentsgoreact
0
4
Apply Hover ContentA

Use when adding tooltips, popovers, or any content that appears on hover or focus — to ensure users can dismiss it, move their pointer over it, and that it doesn't disappear before they've read it.

ai-agentsjavascriptgo
0
4
Apply Keyboard AccessibilityA

Use when building interactive UI components — to ensure every action achievable with a mouse is also achievable with a keyboard alone, with no traps or dead ends.

ai-agentsjavascriptjava
0
4
Apply Media CaptionsA

Use when publishing video, audio, or any time-based media — to provide captions, transcripts, and audio descriptions for users who cannot hear or see the media content.

ai-agentsreactaws
0
4
Apply Mobile First DesignA

Use when designing for multiple screen sizes — to design under mobile constraints first, then progressively enhance for larger viewports, rather than adapting a desktop layout down to mobile.

ai-agentsgotesting
0
4
Apply Motion DesignA

Use when adding transitions, animations, or micro-interactions to a UI — to ensure every motion has a clear purpose, respects performance constraints, and does not cause harm to users with vestibular disorders.

ai-agentsgoaws
0
4
Apply Page LanguageA

Use when building any web page or SPA — to declare the language of the page and any inline content in a different language, so screen readers select the correct text-to-speech voice and language rules.

ai-agentsjavascriptgo
0
4
Apply Pointer AccessibilityA

Use when building touch interfaces, drag-and-drop interactions, gesture-based controls, or any feature activated on mouse or touch events — to ensure users with motor disabilities can operate all functionality with a single pointer without complex gestures.

ai-agentsjavascriptgo
0
4
Apply Predictable NavigationA

Use when building multi-page applications, SPAs with multiple routes, or any UI with repeated navigation elements — to ensure focus and input changes don't trigger unexpected page transitions, and navigation appears consistently across views.

ai-agentsjavascriptgo
0
4
Apply Progressive DisclosureA

Use when a feature, form, or settings panel has more complexity than most users need — to show only what the current step requires and reveal additional options on demand.

ai-agentsgoapi
0
4
Apply Reduced MotionA

Use when adding animations, transitions, parallax effects, or auto-playing video to a UI — to respect users' motion sensitivity preferences and prevent content that could trigger seizures.

ai-agentsjavascriptgo
0
4
Apply Responsive TextA

Use when styling text on any web page — to ensure content remains readable and functional when users resize text to 200%, zoom to 400%, or override text spacing with their own stylesheets.

ai-agentsgotesting
0
4
Apply Sensory IndependenceA

Use when writing UI instructions or labels, and when building mobile or responsive interfaces — to ensure content is understandable without relying solely on shape, color, position, or orientation, and that display orientation is not unnecessarily locked.

ai-agentsjavascriptgo
0
4
Apply Skip NavigationA

Use when building any page with repeated header and navigation content — to let keyboard and screen reader users skip directly to the main content without tabbing through every navigation link.

ai-agentsgoaws
0
4
Apply Text AlternativesA

Use when adding images, icons, SVGs, canvas elements, or any non-text content to a page — to ensure users who cannot see the content receive an equivalent text description.

ai-agentsgodocumentation
0
4
Apply Timed Content ControlsA

Use when building carousels, auto-advancing slideshows, session management, or any content that moves, blinks, or updates automatically — to ensure users can pause, stop, or extend time-sensitive content.

ai-agentsjavascriptgo
0
4
Design Accessibility StandardsA

Use when auditing or designing UI components to meet WCAG 2.2, Section 508, or ARIA accessibility requirements

ai-agentsgoaws
0
4
Design Data TablesA

Use when displaying tabular data — to make rows scannable, support sorting and filtering, handle bulk actions, and adapt to mobile breakpoints without destroying the data structure.

ai-agentsgotesting
0
4
Design Empty StatesA

Use when designing screens that appear before content exists — first use, no-results, user-cleared state, or error — to orient users and guide the next action instead of showing a blank screen.

ai-agentsrustgo
0
4
Design Feedback PatternsA

Use when designing system responses to user actions — form submission, data save, deletion, errors, and confirmations — to tell users what happened, what went wrong, and what to do next.

ai-agentsrustgo
0
4
Design Form LayoutA

Use when designing data-entry forms — to arrange fields, labels, and actions so users complete them faster and with fewer errors, independent of accessibility requirements.

ai-agentsgodatabase
0
4
Design Information ArchitectureA

Use when organizing content, navigation, or features in a product so users can find what they need without confusion

ai-agentsgotesting
0
4
Design Loading StatesA

Use when a UI action triggers a wait of 0.1 seconds or more — to communicate system progress, prevent duplicate submissions, and maintain perceived performance.

ai-agentsgoapi
0
4
Design Navigation PatternsA

Use when choosing or designing primary navigation for a website or app — to select the right structural pattern (top nav, side nav, tabs, bottom nav) for the content depth and device context, and avoid the anti-patterns that account for the majority of navigation usability failures.

ai-agentsgogit
0
4
Design Onboarding FlowA

Use when designing or redesigning a user onboarding flow for a SaaS or digital product where activation rate, time-to-value, or early churn are problems.

ai-agentsgogit
0
4
Design Search UxA

Use when designing a search feature for a website or application — to structure the input, autocomplete, results list, and zero/no-results states so users find what they need with minimal friction.

ai-agentsgoexpress
0
4