🔍
Software Design Principles
This skill enforces object-oriented design principles, detects code smells like feature envy, and guides you to inject dependencies and name domain concepts.
designrefactorcode-reviewpython
🧪
State Machine Driven Ui
This skill helps you design deterministic UI flows with finite state machines, improving reliability, visualization, and validation across complex interactions.
frontenddesignuxdebugging
🧪
Test Driven Development
This skill teaches test-driven development patterns across languages, accelerating reliable features, safer refactors, and clearer contracts through
testingunit-testsintegration-testsrefactor
🎨
Typescript Best Practices
This skill helps review and improve TypeScript code by applying best-practice patterns for types, interfaces, generics, and naming.
frontendcode-reviewrefactor
🛡️
Typescript Code Review
This skill performs thorough TypeScript code reviews, ensuring type safety, best practices, performance, security, and maintainability with actionable feedback.
code-reviewperformancesecuritytesting