About
This skill empowers developers to document architectural choices systematically using the Architecture Decision Record (ADR) format within TypeScript environments. It enforces critical engineering principles such as mandatory testing levels, dependency injection patterns to eliminate mocking, and strict type safety standards. By streamlining the creation of project-wide, capability-specific, and feature-specific decisions, it ensures architectural consistency across the entire codebase while integrating seamlessly with Technical Requirement Documents (TRDs).