CI/CD
13574 skills in DevOps > CI/CD
data-validation
Validating and cleaning data. Use when checking data integrity, enforcing schemas, or sanitizing inputs.
error-handling
Handle errors and implement logging in data pipelines. Use when implementing retry logic, logging sync operations, tracking failed records, or building fault-tolerant data processing workflows.
linux-kernel
Linux kernel configuration, compilation, and customization. Use when building custom kernels, configuring kernel options, enabling/disabling features, or creating minimal kernels for embedded systems.
real-time-streaming
Process real-time data streams and implement streaming pipelines. Use when handling continuous data feeds, implementing event-driven processing, or building real-time analytics pipelines. NOT needed for batch file processing.
matplotlib
Matplotlib library for creating scientific visualizations. Use for 2D/3D scatter plots, Pareto front visualization, colorbars, and saving figures to files.
orchestrator-tech-lead
Tech Lead for Claude Orchestrator. Creates implementation instructions based on planning documents and design specifications. Use when asked to create developer instructions or technical implementation guides for the orchestrator.
numpy
Numerical computing library for arrays and matrices. Use for mathematical operations, linear algebra, and scientific computing.
pandas
Pandas library for data manipulation and time series analysis. Use for loading CSV files, data transformation, time series operations, merging datasets, and creating financial reports.
vcf-parsing
Variant Call Format file parsing. Use when analyzing genetic variants, SNPs, or mutation data from sequencing.
space-optimization
Optimize warehouse and storage space utilization. Use this skill when maximizing storage density, planning storage layouts, calculating volume efficiency, or minimizing empty space in warehouses and containers.
trimesh-geometry
Load, analyze, and manipulate 3D meshes using trimesh library. Use for mesh boolean operations, ray tracing, convex hulls, mesh repair, and export to multiple formats. Comprehensive mesh processing toolkit.
linux-kernel
Linux kernel configuration, compilation, and customization. Use when building custom kernels, configuring kernel options, enabling/disabling features, or creating minimal kernels for embedded systems.
copy-number
Detect and analyze copy number variations (CNVs) from sequencing data.
frequency-analysis
Perform letter frequency analysis to crack substitution ciphers. Use this skill when analyzing ciphertext patterns, identifying cipher types, or breaking monoalphabetic substitution ciphers using statistical methods.
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.
matplotlib
Create static visualizations including bar charts, line plots, pie charts, and more. Use when generating charts for reports, creating data visualizations, producing publication-quality figures, or embedding plots in PDF/HTML reports.
scikit-learn
Machine learning library. Use when building predictive models, classification, regression, or clustering.
wasm-runtime
WebAssembly runtime execution and instantiation. Use when running compiled WebAssembly modules, testing WASM execution, or interfacing with WASM instances from Python.
molecular-dynamics
Molecular dynamics simulation tools for atomistic modeling. Use for simulating ion transport, calculating diffusion coefficients, viscosity, and electrolyte molecular behavior.
parallel-patterns
Common parallel programming patterns for Python multiprocessing. Use when designing parallel algorithms with map-reduce, producer-consumer, pipeline parallelism, fork-join, and work distribution strategies.