Total 30,804 skills, Code Quality has 1626 skills
Showing 12 of 1626 skills
Simplify and refine code for clarity, consistency, and maintainability
Functional programming patterns for reliable TypeScript. Use when modeling state machines, discriminated unions, Result/Option types, branded types, or building type-safe domain models.
Detect code smells and apply safe refactoring techniques
Review checks reference for validating Umbraco backoffice extensions
Apply and validate SOLID principles in object-oriented design
Use when analyzing PR review comments to determine relevance, identify ambiguities, and generate a comprehensive report without making code changes. Useful for understanding feedback landscape and initiating collaborative Q&A discussions about unclear or potentially outdated comments.
Guide for using ty, the extremely fast Python type checker and language server. Use this when type checking Python code or setting up type checking in Python projects.
Apply scientific debugging methodology through conversational investigation. Use when investigating bugs, forming hypotheses, tracing error causes, performing root cause analysis, or systematically diagnosing issues. Includes progressive disclosure patterns, observable actions principle, and user-controlled dialogue flow.
This skill should be used when encountering bugs, errors, failing tests, or unexpected behavior. Provides systematic debugging with evidence-based root cause investigation using a four-stage framework.
Comprehensive multi-perspective review using specialized judges with debate and consensus building
Setup TypeScript best practices and code style rules in CLAUDE.md
Iterative Five Whys root cause analysis drilling from symptoms to fundamentals