ds-lite-engineering

Specify, run, and audit bounded engineering analyses with explicit units, sampling, and FFT validation.

2|Updated Jun 18, 2026
One-click install
npx skills add https://github.com/AlexenderSokolov/deepscientist-lite-codex-plugin --skill ds-lite-engineering-alexendersokolov
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ds-lite-engineering
Source: https://github.com/AlexenderSokolov/deepscientist-lite-codex-plugin/tree/main/plugins/deepscientist-lite-engineering/skills/ds-lite-engineering
Command: npx skills add https://github.com/AlexenderSokolov/deepscientist-lite-codex-plugin --skill ds-lite-engineering-alexendersokolov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Engineering analyses often fail silently through wrong units, incorrect FFT scaling, aliasing, leakage, or invented physical parameters. This Skill enforces a bounded, auditable workflow for numerical and signal-processing work so every analysis declares its units, sampling, seeds, and checks before execution. ## Core Features & Use Cases - Backend discovery: Detects whether Python/NumPy/SciPy, MATLAB, or Octave is actually installed before running, and never installs or assumes unavailable tools. - FFT and signal validation: Checks frequency resolution, Nyquist limits, windowing leakage, amplitude/power scaling, and figure-axis units. - Evidence-linked results: Validates output against the ds-lite.engineering-analysis.v1 schema and links results to a Core Evidence Pack with unverified items and a next action. - Use Case: You need to verify an FFT of a sampled vibration signal. The Skill requires you to state sampling rate, duration, window, and scaling, runs the analysis in Python, and flags aliasing or axis-unit errors before the result is recorded. ## Quick Start Use ds-lite-engineering to define and audit one bounded FFT analysis of my sampled time series with explicit units, window, scaling, and seed.

Frequently Asked Questions about ds-lite-engineering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate an FFT analysis for aliasing and leakage?▼

Check that resolution_hz equals rate_hz divided by sample_count, verify the Nyquist limit, and account for window-dependent leakage and amplitude or power scaling. The Skill makes these unit, aliasing, leakage, and figure-axis checks mandatory before accepting a result.

How to run a numerical analysis in Python with NumPy and SciPy?▼

State physical units, dimensions, sampling rate and duration, preprocessing, window, FFT resolution and scaling, simulation seed, and the exact command before execution. Python with NumPy and SciPy is the reference backend when observed on the system.

Does this Skill require MATLAB or Octave to be installed?▼

No. MATLAB and Octave remain marked not-observed until their executable and version are checked, and the Skill never installs them. Python with NumPy and SciPy serves as the reference backend when available.

Why does a simulation with randomness require a seed?▼

A fixed random seed makes simulation results reproducible and auditable. The ds-lite.engineering-analysis.v1 validation treats any simulation using randomness without a declared seed as failing the mandatory checks.

What happens when physical parameters or measurements are missing?▼

The Skill never fills missing physical parameters, material constants, boundary conditions, or measurements with plausible values. Missing inputs leave the analysis blocked or flagged as unverified at the checkpoint.