api-patterns
Connect Query patterns for API calls. Use when working with mutations, queries, or data fetching.
Manage client and server state with Zustand stores and React Query patterns.
$ npx -y skills add redpanda-data/console --skill state-management --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/state-managementContext preview
The summary Claude sees to decide when to auto-load this skill.
Manage client and server state with Zustand stores and React Query patterns.
name: state-management description: Manage client and server state with Zustand stores and React Query patterns.
Choose the right state solution for each use case.
| Action | Rule | |--------|------| | Read from store | `use-zustand-selectors.md` | | Persist state | `use-zustand-persist.md` | | Fetch server data | `use-react-query-for-server.md` |
Is it server data (API response)?
├── Yes → React Query / Connect Query
│ (caching, refetching, invalidation)
└── No → Is it URL state?
├── Yes → React Router
│ (search params, path params)
└── No → Is it form state?
├── Yes → React Hook Form
│ (validation, submission)
└── No → Is it shared across components?
├── Yes → Zustand
│ (global, persisted)
└── No → useState / useReducer
(local component state)See `rules/` directory for detailed guidance.
Redpanda Console (previously known as Kowl) is a web application that helps you manage and debug your Kafka/Redpanda workloads effortlessly.
Connect Query patterns for API calls. Use when working with mutations, queries, or data fetching.
TypeScript, React, and JavaScript best practices enforced by Ultracite/Biome.
Write and run Rstest/Playwright E2E tests for Redpanda Console using testcontainers. Analyzes test failures, adds missing…
Refactor legacy forms to use modern Redpanda UI Registry Field components with react-hook-form and Zod validation. Use when user…
Resolve npm dependency vulnerabilities detected by security scans.