Implement structured logging with JSON formats, log levels (DEBUG, INFO, WARN, ERROR), contextual logging, PII...
Development
Code generation, debugging, testing, and development workflows
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...
Conduct systematic root cause analysis to identify underlying problems. Use structured methodologies to prevent...
Create operational runbooks, playbooks, standard operating procedures (SOPs), and incident response guides. Use when...
Create security policies, guidelines, compliance documentation, and security best practices. Use when documenting...
Implement static code analysis with linters, formatters, and security scanners to catch bugs early. Use when...
Conduct statistical tests including t-tests, chi-square, ANOVA, and p-value analysis for statistical significance,...