Reviews access control, authentication, and authorization patterns. Use when reviewing security boundaries, permission models, role-based access, or authentication flows.
Queries Azure Application Insights for logs, errors, and telemetry data. Use when investigating production issues, querying traces, or analyzing application telemetry.
Designs software features collaboratively through visual scenarios and iterative refinement. Use when designing features, tools, UIs, workflows, or any system before implementation.
Reviews Kotlin code for idiomatic style and best practices. Use when reviewing Kotlin code quality, style, or converting Java-style Kotlin to idiomatic Kotlin.
Manual dependency injection using SystemContext (production) and TestContext (test doubles) patterns for Kotlin. Use when structuring service dependencies, wiring application components, or creating test contexts without DI frameworks.
Automate browser interactions, test web pages and work with Playwright tests. Use when writing end-to-end tests, browser automation, or web scraping.
Creates structured presentation briefs and outlines. Use when preparing talks, presentations, or slide decks about technical topics.
Designs systems using Event Modeling.