Create and execute incident response procedures for security breaches, data leaks, and cyber attacks. Use when...
Development
Code generation, debugging, testing, and development workflows
Debug issues that occur sporadically and are hard to reproduce. Use monitoring and systematic investigation to...
Implement internationalization (i18n) and localization including message extraction, translation catalogs,...
Develop native iOS apps with Swift. Covers MVVM architecture, SwiftUI, URLSession for networking, Combine for...
Analyze application and system logs to identify errors, patterns, and root causes. Use log aggregation tools and...
Implement structured logging with JSON formats, log levels (DEBUG, INFO, WARN, ERROR), contextual logging, PII...
Master markdown formatting, GitHub Flavored Markdown, README files, and documentation formatting. Use when writing...
Profile and optimize application memory usage. Identify memory leaks, reduce memory footprint, and improve...
Comprehensive mobile app testing strategies for iOS and Android. Covers unit tests, UI tests, integration tests,...
Create and manage mocks, stubs, spies, and test doubles for isolating unit tests from external dependencies. Use for...
Manage monorepo architectures using Lerna, Turborepo, and Nx. Configure workspaces, dependency versioning, and...
Evaluate test suite quality by introducing code mutations and verifying tests catch them. Use for mutation testing,...
Analyze network structures, identify communities, measure centrality, and visualize relationships for social...
Debug network issues using browser tools and network analysis. Diagnose connection problems, latency, and data...
Ethical hacking and security testing methodologies using penetration testing tools, exploit frameworks, and manual...
Identify and debug performance regressions from code changes. Use comparison and profiling to locate what degraded...
Design and execute performance tests to measure response times, throughput, and resource utilization. Use for...
Profile application performance, identify bottlenecks, and optimize hot paths using CPU profiling, flame graphs, and...
Design property-based tests that verify code properties hold for all inputs using automatic test case generation....
Build cross-platform mobile apps with React Native. Covers navigation with React Navigation, state management with...
Implement reactive programming patterns using RxJS, streams, observables, and backpressure handling. Use when...
Modernize and improve legacy codebases while maintaining functionality. Use when you need to refactor old code,...
Facilitate effective retrospectives to capture lessons learned, celebrate successes, and identify actionable...
Identify, analyze, and prioritize project risks using qualitative and quantitative methods. Develop mitigation...