Loading...
Loading...
Found 48002 skills
DRMacIver
Guides systematic feature implementation to avoid common pitfalls, ensuring accurate API usage and tool capability assessment.
JoaquimCassano
Provides a guide for integrating daisyUI component library with Tailwind CSS to build responsive UI components and themes efficiently.
Git-Fg
Applies established backend patterns for server architecture, database interactions, and API structure in backend system design.
Git-Fg
Creates, validates, and audits portable, reusable software components (commands and skills) for quality assurance in development workflows.
Git-Fg
Automates compilation and packaging of server-side code for backend services, preparing them for deployment.
yanko-belov
Prevents system hangs by avoiding deadlocks in multi-threaded applications through proper lock acquisition strategies and synchronization techniques.
yanko-belov
Promotes code refactoring to eliminate duplication, improving maintainability and reducing errors through centralized implementation.
yanko-belov
Enforces the Law of Demeter to reduce object coupling and improve code maintainability by limiting nested property access.
yanko-belov
Enforces immediate failure upon error detection to prevent hidden failures and promote transparent error handling in code.
yanko-belov
Enforces immutability in object and array modifications to prevent side effects and unexpected state changes during development.
leighmcculloch
Conducts concurrent code reviews using multiple AI models to enhance code quality and identify issues efficiently.
yanko-belov
Enforces the YAGNI principle to avoid premature feature development, ensuring only necessary functionality is built for current requirements.
yanko-belov
Creates organized custom exception hierarchies to replace chaotic error handling and overly broad or specific catch blocks.
yanko-belov
Refactors components to separate data fetching, business logic, and presentation for improved testability and maintainability.
yanko-belov
Manages API versioning to ensure backward compatibility and stability during breaking changes for client-dependent services.
yanko-belov
Ensures test isolation to prevent shared state, test dependencies, and order-related issues in test suites.
yanko-belov
Provides standardized error response formatting for APIs, preventing internal error exposure and ensuring consistent error handling.
yanko-belov
Corrects REST API design flaws like using POST for reads, ensuring proper HTTP method conventions for endpoints.
yanko-belov
Guides implementation of the Open-Closed Principle to extend code behavior without modifying existing classes or adding conditional branches.
yanko-belov
Enables test-first development by writing tests before code, ensuring robust and maintainable software features.
yanko-belov
Enforces Dependency Inversion Principle to reduce coupling by depending on abstractions instead of concrete implementations.
yanko-belov
Guides class, module, and function design to ensure each has a single purpose and reason to change.
yanko-belov
Enforces proper subclassing and interface implementation by ensuring subclasses can replace superclasses without altering program correctness.
yanko-belov
Enforces proper object-oriented encapsulation to hide internal state and prevent external modification of object internals.