David Dias avatar

David Dias

Community

@thedaviddias · Toronto, Canada

4,989Followers
|
105Public Repos
|
94Published Skills

Staff Front-End Engineer | Front-End Architecture, Design Systems & Accessibility | Creator of the Front-End Checklist (73K+ ⭐) and serving 100K+ devs

Agent Skills by David Dias

Showing 94 vetted skills indexed across 1 GitHub repositories.

thedaviddiasthedaviddias
228

upstash-ratelimit-ts

Implement rate limiting with the Upstash Redis Rate Limiter TypeScript SDK.

Community
Intermediate
thedaviddiasthedaviddias
228

Button

Document button anatomy, variations, accessibility standards, and testing for triggering actions and submitting forms.

Community
Intermediate
thedaviddiasthedaviddias
228

AI Suggestions

Generate inline prompt completions and context-aware suggestions for text inputs.

Community
Intermediate
thedaviddiasthedaviddias
228

Infinite scroll

Implement an infinite scroll UI pattern for dynamically loading content.

Community
Intermediate
thedaviddiasthedaviddias
228

Statistics Display

Display key metrics and statistics for dashboards and landing pages.

Community
Intermediate
thedaviddiasthedaviddias
228

Tabs

Implements tabbed interfaces with ARIA keyboard navigation and responsive design for organizing content into switchable views.

Community
Intermediate
thedaviddiasthedaviddias
228

Social Login

Integrate OAuth 2.0 and OpenID Connect for user authentication via social providers.

Community
Intermediate
thedaviddiasthedaviddias
228

Sidebar

Organize site navigation into a persistent vertical panel with nested collapsible sections.

Community
Intermediate
thedaviddiasthedaviddias
228

Share Dialog

Implement a standardized Share Dialog for social sharing actions.

Community
Intermediate
thedaviddiasthedaviddias
228

Image Upload

Upload and preview images with validation and replacement options.

Community
Intermediate
thedaviddiasthedaviddias
228

Pagination

Implement accessible pagination controls with ARIA attributes and keyboard navigation.

Community
Intermediate
thedaviddiasthedaviddias
228

Hamburger Menu

Implement a responsive hamburger menu with ARIA attributes and keyboard support.

Community
Intermediate
thedaviddiasthedaviddias
228

Loading Indicator

Implement loading indicators with keyboard and screen reader accessibility.

Community
Intermediate
thedaviddiasthedaviddias
228

Expandable Text

Implement expandable text components for progressive content disclosure on web interfaces.

Community
Basic
thedaviddiasthedaviddias
228

Model Selector

Clarify AI model capabilities, trade-offs, and availability for selection.

Community
Intermediate
thedaviddiasthedaviddias
228

Tooltip

Implement accessible tooltip components with keyboard and screen reader support.

Community
Intermediate
thedaviddiasthedaviddias
228

Date Input

Validate date inputs against calendar rules and format constraints.

Community
Intermediate
thedaviddiasthedaviddias
228

Signature Pad

Capture handwritten signatures and consent marks via a digital canvas interface.

Community
Intermediate
thedaviddiasthedaviddias
228

Password

Implement password input fields with masking, visibility toggles, and strength indicators.

Community
Intermediate
thedaviddiasthedaviddias
228

Like Button

Implement like and reaction buttons with state, count, and undo paths.

Community
Basic
thedaviddiasthedaviddias
228

Calendar View

Display dates and events in month, week, or agenda calendar views.

Community
Intermediate
thedaviddiasthedaviddias
228

Radio Button

Implement accessible radio button groups with semantic HTML and ARIA attributes.

Community
Intermediate
thedaviddiasthedaviddias
228

Search Results

Display and filter ranked search results from large datasets.

Community
Advanced
thedaviddiasthedaviddias
228

Navigation Menu

Create accessible navigation menus with keyboard and screen reader support.

Community
Intermediate