Loading...
Loading...
Found 83 Skills
Break down a functional spec that is too complex into smaller specs that each imply ≤ 200 lines of code. Use when analyze-if-func-spec-too-complex flags a spec as TOO COMPLEX, or when a spec is suspected of being too large.
Use when tempted to write clever code. Use when solution feels complex. Use when showing off skills instead of solving problems.
Refactor code to improve clarity and maintainability without changing behavior. Use when improving readability, reducing complexity, or eliminating duplication.
SOLID design principles for .NET. Use when designing classes, interfaces, and object relationships. Ensures maintainable, testable, and extensible code.
Simplify and refine PHP/Laravel code for clarity and maintainability without changing behavior.
Perform a code review with linting, standards checking, and priority-ranked findings
Python refactoring for readability, maintainability, and performance.
Use when writing, reviewing, or refactoring code for maintainability and readability. Triggers on code reviews, naming discussions, function design, error handling, and test writing. Based on Robert C. Martin's Clean Code handbook.
Refactor, simplify, or clean up code for improved maintainability without changing business logic
Simplifies and refines Python code for clarity, consistency, and maintainability while preserving all functionality. Applies dignified-python standards. Focuses on recently modified code unless instructed otherwise.
Describes PHP and Laravel guidelines provided by Spatie. These rules result in more maintainable, and readable code.
Core Go style principles and formatting guidelines from Google and Uber style guides. Use when writing any Go code to ensure clarity, simplicity, and consistency. This is the foundational skill - other Go style skills build on these principles.