持續整合/部署
13574 skills in DevOps > 持續整合/部署
scrapy
Build web crawlers and spiders using the Scrapy framework. Use this skill when building large-scale web crawlers, following links across multiple pages, handling request throttling, or creating production scraping pipelines. NOT needed for parsing single HTML files or processing already-fetched content.
scipy-linalg
SciPy linear algebra routines for matrix operations. Use when needing robust decompositions (LU, QR, SVD, Cholesky), eigenvalue solvers, matrix functions (exp, log, sqrt), or solving linear systems efficiently.
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.
matplotlib
Matplotlib library for creating scientific visualizations. Use for plotting data, creating Arrhenius plots, adding legends, labels, and saving figures to files.
data-validation
Validate data records against schemas and business rules. Use when checking required fields, validating email/phone formats, enforcing data types, or detecting duplicate records before syncing to a CRM system.
rust-programming
Rust programming style guide and conventions. Use this skill when writing, reviewing, or modifying Rust code. Covers string creation, type annotations, control flow, naming conventions, imports, error handling, and Rust-specific best practices.
memory-optimization
Optimize memory usage in Python numerical computing. Use when reducing memory footprint, choosing efficient data types, avoiding copies, and managing large arrays.
human-interface-guidelines
Design intuitive, user-centered interfaces based on cognitive psychology and HCI principles. Use this skill when designing interaction patterns, information architecture, or evaluating UX decisions. Ensures interfaces match mental models and respect user cognition.
matrix-operations
Efficient matrix operations with Numba JIT compilation. Use when implementing matrix multiplication, decompositions (LU, Cholesky, QR), solving linear systems, or computing matrix properties.
latex
Generate LaTeX documents and compile them to PDF for publication-quality reports. Use when creating academic papers, scientific reports, mathematical documents, or professionally typeset PDF reports with equations and references.
quantum-espresso
Quantum ESPRESSO interface for first-principles electronic structure calculations. Use for DFT calculations, phonon dispersions, and electronic properties of battery materials.
numpy
NumPy library for numerical computing in Python. Use for array operations, statistical calculations, mathematical transformations, and numerical analysis of financial data.
data-cleaning
Clean, normalize, and validate scraped data for ETL pipelines. Use this skill when removing duplicates, handling missing values, normalizing text and dates, validating data formats, or preparing raw scraped data for storage or analysis.
scipy-optimize
SciPy optimization and statistics module. Use for linear regression, curve fitting, optimization algorithms, and statistical analysis including R-squared calculations.
fulfillment-optimization
Optimize order fulfillment operations for speed and cost efficiency. Use this skill when optimizing pick-pack-ship workflows, reducing fulfillment time, managing carrier selection, or improving order processing throughput.
api-integration
REST API concepts and OpenAPI specification parsing. Use when working with REST endpoints, HTTP methods, OpenAPI/Swagger specs, or extracting API metadata.
alphafold
Use AlphaFold for protein structure prediction from amino acid sequences.
mafft
Use MAFFT for fast and accurate multiple sequence alignment, especially for large datasets. Use especially for >200 sequences or large-scale phylogenetic studies where speed matters.