Total 44,103 skills, Code Quality has 2068 skills
Showing 12 of 2068 skills
Run all pre-commit checks before committing changes. Use to manually verify changes pass all quality gates before committing.
Skills wiki intro - mandatory workflows, search tool, brainstorming triggers
Designs Zod schemas following Zod-first development. Use when creating validation schemas, branded types, discriminated unions, transforms, refinements, or inferring TypeScript types with z.infer.
Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.
Use when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.
Use when creating custom Credo checks for project-specific code quality rules and standards in Elixir.
Use when ruboCop configuration including YAML config, departments, inheritance, and customization.
Use when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.
Use when encountering TypeScript any types, type errors, or lax type checking - eliminates type holes and enforces strict type safety through proper interfaces, type guards, and module augmentation
Set up Biome for fast linting and formatting in JavaScript/TypeScript projects, including editor integration, package scripts, optional pre-commit hooks, and migration from ESLint + Prettier. Use when adding or standardizing lint/format tooling, replacing ESLint/Prettier, or troubleshooting Biome configuration and workflow issues.
Hypothesis-driven autonomous debugging with real command validation
Use when you need to check, verify, validate or understand code or structure of a file (often code related files or markdown) - automatically detects file type, finds appropriate LSP/linter in mise, and runs validation