refactoring-patterns
Safely refactor code to improve structure and maintainability while preserving behavior through TDD cycles and automated test verification.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
148 skills found
Safely refactor code to improve structure and maintainability while preserving behavior through TDD cycles and automated test verification.
Master design system architecture: implement design tokens, multi-brand theming, component libraries, and automated design-to-code pipelines for scalable UI foundations.
A collection of design patterns for the Langroid multi-agent framework, covering agent configuration, tool handling, task orchestration, and external integrations.
Collaborative UI design, wireframing, and Tailwind-first code polish to build distinctive, high-quality interfaces without AI slop.
Systematically trace code flows, locate implementations, diagnose performance issues, and map system architecture to understand complex codebases.
Maintenance patterns for the @youdotcom-oss/mcp STDIO bridge, focusing on transport lifecycle management, shutdown guards, and robust error handling.
Expert database design and access patterns: schema architecture, indexing strategies, query optimization, repository patterns, and transaction management for SQL and NoSQL databases.
Architectural guidance and pattern implementation for Java Spring Boot backends, covering REST API design, JPA, caching, async processing, and logging.
Standardized Java development guidelines including naming conventions, exception handling, Spring Boot best practices, and concurrency patterns.
Guide for implementing features using architecture-first design, TDD, rich domain models, and Swift 6.2 patterns, ensuring a clean separation between Domain, Infrastructure, and App layers.
Expert SwiftUI assistant for reviewing, refactoring, and building high-performance, testable, and modern iOS applications using Apple's best practices.
CLI-based Linear integration for AI-assisted task management, issue tracking, and automated development workflows.