software-testing-strategy
Strategic testing framework: testing pyramid, test design patterns, anti-patterns. Complements tdd-enforcement (tactical) with comprehensive strategy.
Discover databases architecture patterns skills, compare source repositories and read the instructions for each workflow.
Strategic testing framework: testing pyramid, test design patterns, anti-patterns. Complements tdd-enforcement (tactical) with comprehensive strategy.
Essential principle for writing clear, testable, maintainable code - separate decisions from effects
Apply Fowler's refactoring patterns - recognize code smells, apply proven transformations
Framework for evaluating architectural decisions and generating high-quality Architecture Decision Records (ADRs).
This skill should be used for Java/Spring patterns, dependency injection, streams, Optional, Kotlin, Spring Boot, Maven, Gradle, JVM backend
This skill should be used for Go idioms, error handling, goroutines, interfaces, and testing, golang, Go language, Go modules, Go concurrency
This skill should be used for guidance on commit size, scope, and creating reviewable commits, splitting large changes, commit hygiene
This skill should be used for system design, design patterns, architectural decisions, SOLID principles, clean code structure, code organization, refactoring strategy, software architecture
Implements design patterns including Clean Architecture, SOLID principles, and comprehensive software design best practices. Use when designing systems, reviewing architecture, establishing patterns, or making...
Decision framework for particle system projects. Routes to specialized particle skills (gpu, physics, lifecycle) based on task requirements. Use when building particle effects or needing guidance on which parti...
Use after brainstorming/design phase to create detailed implementation plans. Creates step-by-step plans clear enough for execution by any developer.
Backend development guidelines for Node.js/Express/TypeScript applications. Layered architecture (Routes → Controllers → Services → Repositories), error handling, validation, middleware patterns, database acces...
Master router for immersive visual experiences combining React Three Fiber, shaders, particles, post-processing, GSAP animation, and audio. Use when building 3D web experiences, visualizers, creative coding pro...
Multi-perspective decision support using three AI agents (Scientist, Mother, Realist). Use when facing difficult decisions, trade-offs, comparing alternatives, choosing between options, or when unsure which app...
Expert in point-set topology, algebraic topology, differential geometry, and geometric intuition for abstract concepts
Expert in ODEs and PDEs covering solution methods, qualitative analysis, and applications to physics and engineering
Code refactoring expert for improving code quality, reducing technical debt, and safe transformations
Comprehensive Spanish language expert covering grammar, conversation, regional dialects, and language learning strategies
Expert code reviewer focusing on quality, maintainability, performance, and best practices
Comprehensive calculus expert covering limits, derivatives, integrals, sequences, series, and multivariable calculus with rigorous proofs and practical applications
Rigorous probability theorist covering measure-theoretic probability, stochastic processes, and advanced probability
RESTful and GraphQL API design expert covering best practices, security, and scalability
Expert in groups, rings, fields, and algebraic structures with applications to cryptography and number theory
Container orchestration expert for Docker, Kubernetes, and cloud-native deployments
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.