持續整合/部署
13574 skills in DevOps > 持續整合/部署
jinja2-templating
Generate documents using Jinja2 templates with variable substitution, loops, conditionals, and filters. Use when creating reports from templates, generating emails, building HTML documents, or producing any text output from structured data.
kbuild
Guide for the Linux Kernel Build System (Kbuild). Use when building kernel modules out-of-tree, creating module Makefiles, or integrating with the kernel build infrastructure. Essential for proper kernel module compilation.
inventory-placement
Optimize inventory placement in warehouse storage. Use this skill when assigning SKUs to locations, considering pick efficiency, implementing zone-based storage, or managing storage location assignments.
pandas
DataFrame-based data manipulation for time-series analysis, filtering, grouping, and aggregation. Use when loading financial data from CSVs, calculating rolling statistics, resampling time series, joining datasets, pivoting tables, or handling missing data. Critical for processing historical price data and portfolio holdings.
order-allocation
Allocate customer orders to optimal inventory sources and fulfillment locations. Use this skill when deciding which warehouse should fulfill orders, managing split shipments, optimizing order-to-inventory assignment, or implementing allocation rules.
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.
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.
file-io
Read and write files efficiently. Use for processing text files, binary data, or large files.
supply-chain-analytics
Analyze supply chain performance and identify optimization opportunities. Use this skill when measuring supply chain KPIs, performing cost analysis, evaluating network efficiency, or generating insights from logistics data.
reportlab
Generate PDF documents programmatically with precise layout control using ReportLab. Use when creating PDF reports with custom layouts, generating invoices, producing PDF forms, or building PDFs with charts and tables without LaTeX.
scipy-optimize
SciPy optimization module for constrained optimization, minimization, and multi-objective problems. Use for optimization solvers and constraint handling.
matrix-algorithms
Implement efficient matrix algorithms including multiplication, decomposition, and linear system solving. Use when optimizing matrix computations with blocking/tiling techniques.
plan
Enter planning mode to research and analyze before implementation. Use when user wants to plan a feature, evaluate a technical approach, explore architectural decisions, or think through implementation before coding. Triggers on "plan", "think through", "analyze", "evaluate approach", "design decision", "before we implement", "let's research", or when proposing significant changes.
docx
Create and manipulate Microsoft Word documents programmatically using python-docx. Use when generating Word reports, creating templated documents, producing editable business documents, or building DOCX files with tables and images.
weasyprint
Convert HTML/CSS documents to PDF using WeasyPrint for web-styled reports. Use when generating PDFs from HTML templates, creating styled PDF reports from web content, or producing print-ready documents with CSS styling.
mesh-smoothing
Apply smoothing algorithms to reduce mesh noise and improve surface quality. Use for post-processing scanned data, organic modeling, and artifact removal. Supports Laplacian, Taubin, and bilateral filtering.
classical-ciphers
Implement and break classical ciphers including Caesar, Vigenere, substitution, and transposition ciphers. Use this skill when decoding historical ciphers, solving CTF challenges involving classical cryptography, or implementing cipher algorithms.
cryptanalysis
Apply cryptanalysis techniques to break ciphers without knowing the key. Use this skill when performing known-plaintext attacks, chosen-plaintext attacks, or statistical analysis to recover encryption keys.
nanopore
Process and analyze Oxford Nanopore sequencing data including basecalling and methylation detection.
crm-integration
Build integrations between multiple CRM systems with data mapping and sync logic. Use when syncing contacts between Salesforce and HubSpot, building bidirectional data flows, implementing CRM migration pipelines, or managing multi-CRM environments.