github.com/redis/RedisInsight
| Skill | Added | Review |
|---|---|---|
type-check-baselines .ai/skills/type-check-baselines/SKILL.md Run, refresh, or recover from RedisInsight's per-project TypeScript error baselines (.tscheck.rec.json). Use when CI reports "baseline is outdated" or "more TS errors than previously recorded", when the user mentions tscheck / type-check / .tscheck.rec.json, when introducing or fixing TS errors, or when reviewing PRs that touch baseline files. | 78 78 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
tsconfigs .ai/skills/tsconfigs/SKILL.md Locate and modify TypeScript configuration in RedisInsight. Use when adding path aliases, introducing a new TS area, debugging webpack/ts-node/ESLint path resolution, or the user asks about tsconfig, path mappings, or where TypeScript is configured. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
testing .ai/skills/testing/SKILL.md Unit/integration testing standards for RedisInsight using Jest and Testing Library: test structure, the `renderComponent` helper, faker for test data, mocking patterns, and `waitFor` instead of fixed time waits. Use when writing or modifying any `*.spec.ts` or `*.spec.tsx` file, when adding component or slice tests, when debugging flaky tests, or when the user mentions jest, testing library, faker, or test patterns. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
redis-insight-plugin .ai/skills/redis-insight-plugin/SKILL.md Use when creating, modifying, debugging, deploying, or testing Redis Insight Workbench visualization plugins, plugin manifests, package.json visualizations, activationMethod functions, redisinsight-plugin-sdk usage, Parcel/Vite plugin builds, iframe rendering, Redis command parsing, Docker RedisInsight deployment, /api/plugins verification, or Playwright plugin validation. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
pull-requests .ai/skills/pull-requests/SKILL.md Create and review pull requests following project standards including title format, description template, and review checklist. Use when creating PRs, writing PR descriptions, or reviewing pull requests. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
git-safety .ai/skills/git-safety/SKILL.md Critical safety guardrails for protected branches: never commit, push, or force-push directly to main, latest, or release branches; no destructive history rewrites without explicit user approval. Use before any git operation that touches protected branches, before force-push, reset --hard, history rewrite, or branch deletion, or whenever the user asks about merging, pushing, or release branches. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
frontend .ai/skills/frontend/SKILL.md React/Redux frontend development patterns for RedisInsight UI: component folder structure, styled-components, hooks, named exports, barrel files, layout components, and theme usage. Use when editing any file under redisinsight/ui/**, writing or modifying React components, Redux slices, styled-components, custom hooks, or when the user mentions UI, frontend, React, Redux, or styled-components. | 63 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
feature-flags .ai/skills/feature-flags/SKILL.md Create, modify, and remove feature flags in RedisInsight. Use when adding a new feature flag, introducing a dev flag, promoting a dev flag to regular, cleaning up old flags, or the user mentions feature flags, feature toggles, or gating features. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
e2e-testing .ai/skills/e2e-testing/SKILL.md Playwright end-to-end testing standards for RedisInsight: page object models, test structure, fixtures, navigation patterns, and flaky-test prevention. Use when editing files under tests/e2e-playwright/**, writing Playwright tests, adding page objects, or when the user mentions Playwright, E2E tests, page objects, or end-to-end testing. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
dead-dependencies .ai/skills/dead-dependencies/SKILL.md Find and safely remove unused ("dead") npm dependencies in RedisInsight using a grep + leaf-check + build-gate recipe. Use when cleaning up dependencies, investigating whether a package is still used, removing a suspected leftover, or when the user mentions dead deps, unused dependencies, dependency cleanup, leftover packages, or "is this safe to remove". Complements the weekly vulnerability audit (`scripts/dependency-audit-report.mjs`), which only reports vulnerabilities. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
commits .ai/skills/commits/SKILL.md Generate commit messages following Conventional Commits format. Use when creating commits, writing commit messages, or the user asks to commit changes. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
code-quality .ai/skills/code-quality/SKILL.md Code-quality standards for RedisInsight: TypeScript strictness, naming conventions (camelCase, PascalCase, UPPER_SNAKE_CASE), linting rules, no `any` without reason, no `!important` in styles, and constant extraction. Use when writing or refactoring any TypeScript/JavaScript code in this repo, when ESLint or Prettier issues come up, or when the user mentions code style, lint, naming conventions, or general code quality. | 77 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
branches .ai/skills/branches/SKILL.md Create and name git branches following project conventions. Use when creating branches, checking out new branches, or the user mentions branch naming. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 | |
backend .ai/skills/backend/SKILL.md NestJS backend development patterns for the RedisInsight API: module structure, services, controllers, DTOs, dependency injection, and error handling. Use when editing any file under redisinsight/api/**, writing or modifying NestJS modules, controllers, services, DTOs, providers, or when the user mentions the backend, API, or NestJS. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6029714 |