Skip to main content

Lordpluha/bitrate-music

SkillsMP has collected 21 skills from Lordpluha/bitrate-music. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
21
GitHub stars
3
GitHub forks
0

Skills in this repository

classification pending

Showing 21 of 21 collected skills.

occupation
unclassified
description

Base UI primitive conventions for packages/ui-react — the parts/anatomy pattern, render props and composition, controlled vs uncontrolled state, portals and z-index, and accessibility guarantees you must not undo. Use when building or changing a ui-react…

updated
occupation
unclassified
description

Biome lint and format conventions for this monorepo — the root config and per-workspace overrides, safe vs unsafe fixes, the FSD import-boundary rules enforced through noRestrictedImports, and how to handle a rule you genuinely need to disable. Use when…

updated
occupation
unclassified
description

BullMQ job queue conventions for apps/api — where consumers and producers live, registering a queue, job options (retries, backoff, idempotency), and testing a consumer. Use when adding or changing a background job, a @Processor consumer, or a queue…

updated
occupation
unclassified
description

Changesets versioning conventions for this monorepo — when a change needs one, the bump rubric, writing the file directly instead of using the wizard, multi-workspace changes, and the release workflow that consumes them. Use when adding a changeset, deciding…

updated
occupation
unclassified
description

Expo and React Native conventions for apps/mobile — expo-router file-based routing, the native-vs-web boundary (what from the web stack does NOT work here), styling without Tailwind, Reanimated, and the build/run commands. Use when writing a screen,…

updated
occupation
unclassified
description

Canonical FSD slice scaffolding — explains why implement and .claude/templates own the initial shape of every new feature/, entity/, widget/, or views/ slice in the Next.js web player, and every new UI component in packages/ui-react, what each generated tree…

updated
occupation
unclassified
description

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells,…

updated
occupation
unclassified
description

Jest testing conventions for apps/api — unit specs with jest-mock-extended, integration specs with NestJS TestingModule + supertest, E2E specs against real Postgres/Redis, fixture builders, and guard overrides. Use whenever writing or reviewing a…

updated
occupation
unclassified
description

Kottster admin-panel conventions for apps/admin — the two constraints that make this app different (it bypasses the API, and Prisma owns the schema), page and data-source structure, safe Knex querying, and guard rails for destructive admin actions. Use when…

updated
occupation
unclassified
description

NestJS framework conventions for apps/api — dependency injection and provider scope, module wiring and circular imports, the guard/interceptor/pipe/filter execution order, lifecycle hooks, and testing seams. Use when adding or changing a NestJS module,…

updated
occupation
unclassified
description

Playwright conventions for web-player E2E specs and route screenshots, plus the Vitest-Browser-Mode Chromium provider used for co-located ui-react screenshot specs. Use whenever writing or reviewing a *.e2e-spec.ts, *.screenshot-spec.ts(x) file, or whenever…

updated
occupation
unclassified
description

Data-layer conventions for web-player and web-artists — the openapi-fetch client, the openapi-react-query wrapper, wrapping generated hooks in project hooks, query keys, invalidation after mutations, and server-vs-client fetching. Use when adding or changing…

updated
occupation
unclassified
description

Socket.io gateway conventions for apps/api — gateway structure, authentication on connect, rooms, emitting from a service, and the scaling constraint. Use when adding or changing a WebSocket gateway, a real-time event, or when events reach the wrong clients…

updated
occupation
unclassified
description

Storybook conventions for packages/ui-react — where stories live, CSF3 story shape, the a11y and docs addons, token/theme stories, and how stories relate to the four co-located Vitest projects. Use when adding or changing a *.stories.tsx file, or when…

updated
occupation
unclassified
description

Tailwind v4 conventions for this monorepo — CSS-first @theme configuration with no tailwind.config.js, token-backed utilities from @spotify/ui-react, cn() merging, CVA variants, and the v3 patterns that no longer work. Use when writing or reviewing any…

updated
occupation
unclassified
description

Tauri 2 conventions for apps/desktop — the Rust/renderer boundary and typed invoke wrappers, the capabilities permission model, CSP, state management across the boundary, and why Tauri 1 material online does not apply. Use when adding a native command,…

updated
occupation
unclassified
description

Turborepo pipeline conventions for this monorepo — the task graph in turbo.json, dependsOn and ^build semantics, caching and why a task misses cache, filtering with --filter, and adding a package to the graph. Use when adding a workspace, changing turbo.json,…

updated
occupation
unclassified
description

Project conventions for the packages/ui-react component library — where component source, barrels, and config live, the search-before-adding workflow, Base UI as the primitive library, and where the generic shadcn skill's defaults are overridden. Use whenever…

updated
occupation
unclassified
description

Vitest conventions for web-player and ui-react — the unit/integration/snapshot/screenshot projects, file placement and suffixes, mocking with vi.mock, and single-file smoke-run commands. Use whenever writing or reviewing a *.unit-spec, *.int-spec,…

updated
occupation
unclassified
description

Zod schema conventions across the monorepo — nestjs-zod DTOs in apps/api, form schemas and runtime-validated API responses in web-player, where a schema lives so it is not duplicated, and inferring types instead of hand-writing them. Use when writing or…

updated
occupation
unclassified
description

Zustand store conventions for web-player — createPersistedStore, where a store lives in the FSD tree, selector discipline, partialize for persistence, and the auth reset registry. Use when adding or changing a Zustand store, a store selector, persisted client…

updated
Showing 21 of 21 collected skills.