Topic: react
760 skills in this topic.
-
shadcn-code-review
Reviews shadcn/ui components for CVA patterns, composition with asChild, accessibility states, and data-slot usage. Use when reviewing React components using shadcn/ui, Radix primitives, or Tailwind styling.
existential-birds/beagle 44
-
shadcn-ui
shadcn/ui component patterns with Radix primitives and Tailwind styling. Use when building UI components, using CVA variants, implementing compound components, or styling with data-slot attributes. Triggers on shadcn, cva, cn(), data-slot, Radix, Button, Card, Dialog, VariantProps.
existential-birds/beagle 44
-
tailwind-v4
Tailwind CSS v4 with CSS-first configuration and design tokens. Use when setting up Tailwind v4, defining theme variables, using OKLCH colors, or configuring dark mode. Triggers on @theme, @tailwindcss/vite, oklch, CSS variables, --color-, tailwind v4.
existential-birds/beagle 44
-
vitest-testing
Vitest testing framework patterns and best practices. Use when writing unit tests, integration tests, configuring vitest.config, mocking with vi.mock/vi.fn, using snapshots, or setting up test coverage. Triggers on describe, it, expect, vi.mock, vi.fn, beforeEach, afterEach, vitest.
existential-birds/beagle 44
-
zustand-state
Zustand state management for React and vanilla JavaScript. Use when creating stores, using selectors, persisting state to localStorage, integrating devtools, or managing global state without Redux complexity. Triggers on zustand, create(), createStore, useStore, persist, devtools, immer middleware.
existential-birds/beagle 44
-
axum-code-review
Reviews axum web framework code for routing patterns, extractor usage, middleware, state management, and error handling. Use when reviewing Rust code that uses axum, tower, or hyper for HTTP services. Covers axum 0.7+ patterns including State, Path, Query, Json extractors.
existential-birds/beagle 44
-
review-rust
Comprehensive Rust code review with optional parallel agents
existential-birds/beagle 44
-
review-verification-protocol
Mandatory verification steps for all code reviews to reduce false positives. Load this skill before reporting ANY code review findings.
existential-birds/beagle 44
-
rust-code-review
Reviews Rust code for ownership, borrowing, lifetime, error handling, trait design, unsafe usage, and common mistakes. Use when reviewing .rs files, checking borrow checker issues, error handling patterns, or trait implementations. Covers Rust 2021 edition patterns and modern idioms.
existential-birds/beagle 44
-
rust-testing-code-review
Reviews Rust test code for unit test patterns, integration test structure, async testing, mocking approaches, and property-based testing. Use when reviewing _test.rs files,
existential-birds/beagle 44
-
serde-code-review
Reviews serde serialization code for derive patterns, enum representations, custom implementations, and common serialization bugs. Use when reviewing Rust code that uses serde, serde_json, toml, or any serde-based serialization format. Covers attribute macros, field renaming, and format-specific pitfalls.
existential-birds/beagle 44
-
sqlx-code-review
Reviews sqlx database code for compile-time query checking, connection pool management, migration patterns, and PostgreSQL-specific usage. Use when reviewing Rust code that uses sqlx, database queries, connection pools, or migrations. Covers offline mode, type mapping, and transaction patterns.
existential-birds/beagle 44
-
tokio-async-code-review
Reviews tokio async runtime usage for task management, sync primitives, channel patterns, and runtime configuration. Use when reviewing Rust code that uses tokio, async/await patterns, spawn, channels, or async synchronization. Also covers tokio-util, tower, and hyper integration patterns.
existential-birds/beagle 44
-
gen-test-plan
Analyze repo, detect stack, trace changes to user-facing entry points, generate YAML test plan
existential-birds/beagle 44
-
run-test-plan
Execute YAML test plan, stop on first failure, output rich debug prompt
existential-birds/beagle 44
-
extract-errors
Use when adding new error messages to React, or seeing "unknown error code" warnings.
facebook/react 244,321
-
feature-flags
Use when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test failures, or adding new flags to React.
facebook/react 244,321
-
fix
Use when you have lint errors, formatting issues, or before committing code to ensure it passes CI.
facebook/react 244,321
-
flags
Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.
facebook/react 244,321
-
flow
Use when you need to run Flow type checking, or when seeing Flow type errors in React code.
facebook/react 244,321
-
test
Use when you need to run tests for React core. Supports source, www, stable, and experimental channels.
facebook/react 244,321
-
verify
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
facebook/react 244,321
-
pr-walkthrough
Create a narrated video walkthrough of a pull request with code slides and audio narration. Use when asked to create a PR walkthrough, PR video, or walkthrough video.
tldraw/tldraw 46,144
-
write-example
Writing examples for the tldraw SDK examples app. Use when creating new examples, adding SDK demonstrations, or writing example code in apps/examples.
tldraw/tldraw 46,144