skills/frontend-react/SKILL.md
Build React 19 + TypeScript + Vite frontend with TailwindCSS v4. Use when: creating components, pages, hooks, services, routing, state management, API integration, or frontend project structure.
npx skillsauth add congiuluc/my-awesome-copilot frontend-reactInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
accessibility skill)testing skill)Whenever a component fetches data that contains image URLs, always preload images during the loading phase so they display instantly when the skeleton/spinner is dismissed.
Use the useImagePreload hook (below) or <link rel="preload"> for critical above-the-fold images.
See component patterns – image preloading for the hook and usage examples.
tools
Build VS Code extensions with TypeScript. Covers extension anatomy, activation events, commands, tree views, webview panels, language features, testing, and publishing. Use when: creating a new VS Code extension, adding commands/views/providers, building webview UIs, implementing language server features, testing extensions, or packaging for the marketplace.
development
Track implementations, features, bugs, and releases in a versioning document. Use when: adding a commit, completing a feature, fixing a bug, or preparing a release. Automatically updates CHANGELOG.md following Keep a Changelog format and Semantic Versioning.
development
Write frontend tests using Vitest and React Testing Library. Use when: testing React components, hooks, user interactions, form submissions, accessibility assertions, or mocking API services.
development
Write Angular frontend tests using Jasmine, Karma, and Angular TestBed. Use when: testing Angular components, services, pipes, directives, user interactions, form submissions, accessibility assertions, or mocking HTTP services.