Total 50,401 skills, Code Quality has 2287 skills
Showing 12 of 2287 skills
Request peer review with proper context and preparation. Structures review requests with clear description of changes and testing status.
Ensures tasks are genuinely resolved before marking them done. Activates at task checkpoints during plan execution — validates that fixes actually work, tests genuinely pass, and acceptance criteria are met. Prevents premature completion declarations.
Generate JSDoc/docstrings for functions
Comprehensive Python programming guidelines based on Google's Python Style Guide. Use when you needs to write Python code, review Python code for style issues, refactor Python code, or provide Python programming guidance. Covers language rules (imports, exceptions, type annotations), style rules (naming conventions, formatting, docstrings), and best practices for clean, maintainable Python code.
Code review specialist focused on patterns, bugs, security, and performance
Prepare branch for code review by building context, identifying issues, and suggesting improvements
Architecture optimization team skill. Analyzes codebase architecture, designs refactoring plans, implements changes, validates improvements, and reviews code quality via CSV wave pipeline with interactive review-fix cycles.
Review protocol code for chain halt risks, non-determinism, and onchain behavior bugs
Analyze Python code for style improvements including naming, structure, nesting, and cognitive load reduction
Automate lifecycle checks for migration code (TODO(migration)). Detect expired or insufficiently documented migration code and output results in report format. It is used for checking remaining TODO(migration) entries in the codebase, cleaning up expired migration code, and taking inventory of technical debt. This is a mechanism to prevent leaving "to be deleted later" code unattended.
Checks session scope mismatch, streaming resource holding, missing cleanup, pool config, error path leaks, factory vs injection anti-patterns.
Fixes blocking IO, unnecessary allocations, sync-in-async with keep/discard verification