Loading...
Loading...
Found 698 Skills
Use when implementing any feature or bugfix, before writing implementation code
The Essentialist. Ruthlessly simplifying code, removing dead features, and enforcing Clean Architecture.
Implements the Strategy pattern in Python backends. Run when the user mentions strategy pattern, or when you see or need a switch on type/method, multiple behaviors under the same contract, or interchangeable algorithms—apply this skill proactively without the user naming it.
Simplify code and remove legacy/backcompat shims while preserving behavior. Use when asked to clean up or simplify code.
Git Operation Safety and Standards. Mandatory use of native Git commands to handle tracked files, preventing index loss or redundant changes. Triggered when an Agent attempts to move, rename, or delete files.
Provides automated, context-aware code reviews focusing on logic errors and style violations. Use during Pull Request cycles to identify potential bugs and maintain high code quality standards.
Refactor code after tests pass. The "Refactor" phase of Red-Green-Refactor.
A CLI tool that searches inside class and className attributes and matches against each class name individually. Use this instead of grep when searching or replacing class names.
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
Make an existing change more concise without altering behavior. Use when asked to simplify or reduce a diff.
Dead Code Cleanup and Consolidation Expert. Used to remove unused code, duplicate code, and refactor. Execute analysis tools (knip, depcheck, ts-prune) to identify and safely remove dead code.
Prioritizes the use of new features available in Python 3.12 and later versions.