Total 44,110 skills, Code Quality has 2068 skills
Showing 12 of 2068 skills
Write Python docstrings following the Google Python Style Guide, using clear sections and examples.
Use when requesting code review, receiving code review feedback, before merging, or when handling reviewer suggestions - covers both giving and receiving review
Enforce Pythonic standards using Black, Isort, and Flake8. Use to ensure consistency across large Python codebases and team environments.
Use when writing or reviewing any TypeScript code. Covers discriminated unions, branded types, Zod at boundaries, const arrays over enums, and safe access patterns.
Identify CPU and memory bottlenecks in Python code using cProfile or memory_profiler. Use to optimize mission-critical Python services.
Review a spec document against codebase reality, identifying gaps and ensuring sound, robust implementations.
Refactor code for readability using DRY, meaningful names, and modularization.
Start code reviews, PR checks, or bug analysis. Triggers: "review my code", "check this PR", "analyze for bugs", "code review". Do NOT use for: - Automating fixes (use `ask-python-refactor`). - Generating new features. Capabilities: - Static analysis: Correctness, Security, Performance, Style. - Feedback priority: Critical > Performance > Style.
Principal Architect for repo audits, complexity analysis, and refactoring recommendations.
Audit repos for architectural drift, dead code, and abstraction bloat.
Use when writing type annotations on variables. Use when TypeScript can infer the type. Use when code feels cluttered with types.
Analyze codebase for GoF design patterns - detection, suggestions, evaluation with stack-aware adaptations