TypeScript strict mode with eslint and jest
Development
Code generation, debugging, testing, and development workflows
Next.js with Supabase and Drizzle ORM
OWASP security patterns, secrets management, security testing
Python development with ruff, mypy, pytest - TDD and type safety
E2E testing with Playwright - Page Objects, cross-browser, CI/CD
Ralph Wiggum loops - self-referential TDD iteration until tests pass
Flutter development with Riverpod state management, Freezed, go_router, and mocktail testing
Android Kotlin development with Coroutines, Jetpack Compose, Hilt, and MockK testing
Android Java development with MVVM, ViewBinding, and Espresso testing
Create promotional TikTok-style short videos for projects. Analyzes your codebase to understand what the project...
Create wireframes and interactive prototypes to visualize user interfaces and gather feedback early. Use tools and...
Optimize web application performance using code splitting, lazy loading, caching, compression, and monitoring. Use...
Conduct comprehensive web performance audits. Measure page speed, identify bottlenecks, and recommend optimizations...
Detect unintended visual changes in UI by comparing screenshots across versions. Use for visual regression,...
Analyze user research data to uncover insights, identify patterns, and inform design decisions. Synthesize...
Create comprehensive user guides, tutorials, how-to documentation, and step-by-step instructions with screenshots...
Write comprehensive unit tests with high coverage using testing frameworks like Jest, pytest, JUnit, or RSpec. Use...
Create comprehensive troubleshooting guides, FAQ documents, known issues lists, and debug guides. Use when...
Integrate external APIs and services with error handling, retry logic, and data transformation. Use when connecting...
Generate realistic, consistent test data using factories, fixtures, and fake data libraries. Use for test data,...
Assess, quantify, and prioritize technical debt using code analysis, metrics, and impact analysis. Use when planning...
Implement synthetic monitoring and automated testing to simulate user behavior and detect issues before users. Use...
Test system behavior under extreme load conditions to identify breaking points, capacity limits, and failure modes....
Conduct statistical tests including t-tests, chi-square, ANOVA, and p-value analysis for statistical significance,...