Mobile
3314 skills in Development > Mobile
profiling-optimization
Profile application performance, identify bottlenecks, and optimize hot paths using CPU profiling, flame graphs, and benchmarking. Use when investigating performance issues or optimizing critical code paths.
error-tracking
Implement error tracking with Sentry for automatic exception monitoring, release tracking, and performance issues. Use when setting up error monitoring, tracking bugs in production, or analyzing application stability.
android-kotlin-development
Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.
ios-swift-development
Develop native iOS apps with Swift. Covers MVVM architecture, SwiftUI, URLSession for networking, Combine for reactive programming, and Core Data persistence.
uptime-monitoring
Implement uptime monitoring and status page systems for tracking service availability. Use when monitoring application uptime, creating status pages, or implementing health checks.
using-pm-team
10 pre-dev workflow skills + 3 research agents organized into Small Track (4 gates, <2 days) and Large Track (9 gates, 2+ days) for systematic feature planning with research-first approach.
process-mapping
Visualize and document current and future business processes. Identify inefficiencies, dependencies, and improvement opportunities through detailed process mapping and analysis.
dev-implementation
Gate 0 of the development cycle. Executes code implementation using the appropriate specialized agent based on task content and project language. Handles TDD workflow with RED-GREEN phases. Follows project standards defined in docs/PROJECT_RULES.md.
dependency-mapping
Cross-project dependency mapping and analysis skill for identifying, tracking, and managing dependencies across portfolio projects.
memory-optimization
Profile and optimize application memory usage. Identify memory leaks, reduce memory footprint, and improve efficiency for better performance and reliability.
gatk
Use GATK (Genome Analysis Toolkit) for variant discovery and genotyping in DNA sequencing data. Use when performing best-practice variant calling on Illumina data, applying BQSR, or joint genotyping.
network-mapping
Create visual and logical maps of network topology. Use this skill when documenting network infrastructure, identifying network segments, or creating diagrams of discovered systems.
abc-analysis
Perform ABC analysis for inventory classification. Use this skill when categorizing SKUs by value or velocity, applying Pareto principles, segmenting inventory for differential treatment, or prioritizing stock management efforts.
numba-jit
Accelerate Python numerical functions with Numba's JIT compilation. Use when optimizing array operations, applying @jit/@njit decorators, enabling parallelization, and compiling to machine code.
bin-packing-algorithms
Implement bin packing algorithms for optimal container utilization. Use this skill when assigning items to containers, minimizing wasted space, applying first-fit/best-fit heuristics, or solving 1D/2D/3D packing problems.
time-slot-optimization
Optimize time slot allocation for logistics operations. Use this skill when scheduling appointments, managing dock time windows, balancing workload across time periods, or minimizing conflicts in time-based resource allocation.
mesh-parameterization
Create UV mappings and parameterize mesh surfaces to 2D domains. Use for texture mapping, surface flattening, and geometry processing. Supports conformal, harmonic, and LSCM parameterization methods.
subdivision-surfaces
Apply subdivision algorithms to increase mesh resolution and smooth surfaces. Use for creating smooth models from coarse control meshes. Supports Catmull-Clark, Loop, and Doo-Sabin schemes.
bwa
Use BWA for aligning sequencing reads to a reference genome for variant calling pipelines. Use when mapping short-read Illumina data to reference genomes for variant calling pipelines.
pick-routing
Implement routing strategies for warehouse order picking. Use this skill when determining optimal pick sequences, applying heuristic routing methods, calculating travel distances, or optimizing picker movements through storage areas.