What problem does it solve?
This Skill reduces bugs and review churn by enforcing consistent TypeScript strictness, naming conventions, linting expectations, and import organization across the RedisInsight codebase.
Core Features & Use Cases
- Enforces lint-first quality gates: Requires running
yarn lint after changes and passing it before committing.
- Standardizes TypeScript practices: Encourages TypeScript usage, discourages unexplained
any, prefers interface for object shapes, and mandates explicit return types for non-obvious functions.
- Improves maintainability through conventions: Covers naming (camelCase/PascalCase/UPPER_SNAKE_CASE), import ordering, DRY/constant extraction, and cognitive complexity guidance.
- Supports reliable front-end dependency updates: Provides Vite cache clearing steps after package updates and dev-server restarts.
Quick Start
Apply these standards when updating or refactoring TypeScript/JavaScript code in RedisInsight, then run yarn lint and fix any reported ESLint/Prettier issues until the linter passes.