Behavior-Driven Development con SpecFlow/Reqnroll para .NET Core. Usar cuando se definan criterios de aceptacion con lenguaje Gherkin (Given-When-Then) y se automaticen como pruebas vivas de especificacion.
Convenciones, stack tecnologico y patrones de arquitectura para microservicios .NET Core. Usar cuando se desarrolle cualquier microservicio .NET con clean architecture, DDD, CQRS, EF Core, MediatR, Docker, Kubernetes y OpenTelemetry.
Estrategia de branching Git Flow para microservicios .NET. Usar cuando se gestione el ciclo de ramas: feature/, develop, release/, hotfix/ y main. Cada feature se desarrolla en su propia rama.
Test-Driven Development para .NET Core. Usar cuando se implemente codigo nuevo o se modifique existente. Ciclo RED-GREEN-REFACTOR con persistencia automatica del progreso en .harness-state.json para retomar tras interrupcion. Organizacion: una carpeta por clase, un archivo .cs por metodo con todos sus escenarios…