
Guidelines and strict rules for scaffolding React components, interfaces, and maintaining alias imports.
Guidelines and strict rules for testing React components and hooks using Jest and React Testing Library.
Step-by-step instructions for scaffolding and maintaining the test environment with Jest and React Testing Library using a centralized approach.
Rules for grouping, sorting, and formatting imports in React/TypeScript projects to ensure consistency and readability.
Reusable Jest setup recipe for React + TypeScript + ESM projects using ts-jest and jsdom. Use when creating or validating the unit test runtime.
Centralized guidelines on how to structure and consume i18n features using react-intl.
Reusable Prettier formatting recipe for TypeScript and frontend repositories. Use when enforcing consistent code style and integrating format checks in hooks.
Domain skill for reusable typed React hooks used in business logic. Use when extending or validating shared hooks like local storage and pagination.
Domain skill for React internationalization setup with react-intl, locale switching, and typed i18n context. Use when adding new translations or extending locale behavior.
Declarative pre-commit framework recipe for polyglot repositories with stage-aware hooks (pre-commit and pre-push). Use when repositories need non-Node quality gates or mixed toolchains.
Universal git hooks recipe for JavaScript, TypeScript, and polyglot repositories. Use when initializing, auditing, or reusing pre-commit and pre-push quality gates across Husky/lint-staged or Python pre-commit framework setups.
Universal ESLint recipe for JavaScript and TypeScript repositories. Use when setting up or validating lint architecture, automatically selecting JS-only, TS, or hybrid profiles.
Recipe for enforcing conventional commit messages with Husky commit-msg hook and commitlint. Use when standardizing commit semantics across frontend repositories.