Total 50,522 skills, Code Quality has 2289 skills
Showing 12 of 2289 skills
Structured debug mode focused on root-cause confirmation and controlled fixes.
Automated tooling and detection patterns for JavaScript/TypeScript code quality review
TypeScript best practices, type safety, and toolchain standards. Use when: - Writing or reviewing TypeScript code - Setting up TypeScript projects or tsconfig - Choosing state management patterns - Configuring build tools (tsup, Vitest) - Avoiding type gymnastics or any-abuse Keywords: TypeScript, tsconfig, strict mode, no-any, pnpm, Vitest, tsup, TanStack Query, discriminated unions, type safety, ESLint
When dealing with python code, these guidelines must always be followed.
Write Rust code in the style of Niko Matsakis, Rust language team lead. Emphasizes deep understanding of ownership, lifetimes, and the borrow checker. Use when working with complex lifetime scenarios or designing APIs that interact with the ownership system.
Guide for using ruff, the extremely fast Python linter and formatter. Use this when linting, formatting, or fixing Python code to maintain code quality and consistency.
Code quality standards — lint (eslint/oxlint), type check (tsc), pre-commit hooks, and comment conventions. All comments must be in English.
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 formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.
Hypothesis-driven autonomous debugging with real command validation