Skip to content
Back to skills

E1003 Eq Mechanical

ASecurity

Use when running equipment-level mechanical tests under ECSS-E-ST-10-03C clause 5.5.2: determine which mechanical tests apply to a given equipment item (physical properties, acceleration by static/spin/sine-burst, sinusoidal vibration, random vibration, acoustic, shock, and micro-vibration for both disturbance-generating and micro-vibration-sensitive equipment), and verify every applicable test is closed with matching evidence before the equipment's mechanical test campaign is declared comple...

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentspythonreacttesting

Works with

  • claude code

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add ashfordeOU/aero-agent-skills --skill e1003-eq-mechanical --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1003 Eq Mechanical?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for E1003 Eq Mechanical
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1003-eq-mechanical/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1003-eq-mechanical)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: e1003-eq-mechanical
description: "Use when running equipment-level mechanical tests under ECSS-E-ST-10-03C clause 5.5.2: determine which mechanical tests apply to a given equipment item (physical properties, acceleration by static/spin/sine-burst, sinusoidal vibration, random vibration, acoustic, shock, and micro-vibration for both disturbance-generating and micro-vibration-sensitive equipment), and verify every applicable test is closed with matching evidence before the equipment's mechanical test campaign is declared complete. Trigger: equipment mechanical test, run mechanical test, physical properties test, static acceleration, spin test, sine burst, sinusoidal vibration, random vibration, acoustic test, shock test, micro-vibration, e-st-10-03, ecss."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-10c, equipment-testing, mechanical-test, vibration, shock, micro-vibration]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Equipment Mechanical Tests (space-systems/ecss/e1003-eq-mechanical)

Use when the task is running the mechanical test set on a piece of
equipment under ECSS-E-ST-10-03C clause 5.5.2, as part of the
equipment test campaign whose baseline (qualification, acceptance, or
protoflight levels and durations) was already fixed elsewhere.

## Domain quick reference

- ECSS-E-ST-10-03C clause 5.5.2 groups the mechanical tests run on
  equipment: physical properties measurement, acceleration (static,
  spin, or sine-burst), sinusoidal vibration, random vibration,
  acoustic, shock, and micro-vibration.
- Not every test applies to every equipment item -- applicability
  depends on the item's mounting, mass distribution, and role in the
  spacecraft's dynamic environment, not on running the full set
  blindly.
- Physical properties (mass, centre of gravity, moments of inertia)
  are always measured -- every other equipment analysis (loads,
  balance, alignment) depends on having a verified, not just
  predicted, value.
- Acceleration is only meaningful when the equipment sees a
  significant quasi-static or spin-induced load; when it does, the
  test method is one of static (centrifuge), spin (for a
  spin-stabilised or rotating mount), or sine-burst (a low-frequency
  sine sweep used as a proof-load substitute for static/spin testing
  on large or stiff items) -- these are alternative methods for the
  same purpose, not additive.
- Sinusoidal and random vibration both probe the equipment's dynamic
  response and workmanship; an item already enveloped by a
  higher-level (element/system) test campaign can be waived from a
  repeat at equipment level.
- Acoustic testing targets equipment with a high area-to-mass ratio
  (e.g. deployables, large lightweight panels): a diffuse acoustic
  field couples into such items more effectively than direct
  mechanical vibration input alone, so acoustic is additive to, not a
  substitute for, random vibration.
- Shock testing applies to equipment exposed to a pyrotechnic or
  mechanical shock event (e.g. separation, deployment release) in its
  mounting location.
- Micro-vibration has two independent roles: a disturbance-generating
  item (e.g. a reaction wheel or cryocooler) is tested to characterise
  its emitted disturbance, and a micro-vibration-sensitive item (e.g.
  an optical payload) is tested to characterise its susceptibility or
  transfer function. An item can be a source, sensitive, both, or
  neither.

## Workflow

1. For each equipment item, capture its mechanical-test-relevant
   characteristics: static/spin load significance, sine-burst vs.
   static/spin method preference, spinning mount, envelopment by a
   higher-level dynamic test, area-to-mass ratio, shock exposure, and
   micro-vibration source/sensitive roles.
2. Derive the applicable acceleration method (none, static, spin, or
   sine-burst) from the load and mount flags; treat sine-burst and
   spin as mutually exclusive alternatives for the same equipment, not
   a request for both.
3. Derive the full list of applicable tests for the item: physical
   properties (always), acceleration (per step 2, if applicable),
   sinusoidal and random vibration (unless enveloped by a higher-level
   test), acoustic (if area-to-mass ratio is high), shock (if shock
   exposed), and micro-vibration per role (source, sensitive, both, or
   neither).
4. For each applicable test, determine the evidence type required to
   close it (one test report type per test/role) and record status
   (closed once matching evidence is supplied, otherwise open).
5. Before declaring the equipment's mechanical test campaign complete,
   confirm every applicable test for that equipment is closed; list
   any still open rather than assuming completion.
6. Roll the per-equipment status up across the campaign; do not report
   the campaign complete while any equipment item has an open test.

## Pitfalls

- Running the full mechanical test set regardless of applicability
  instead of deriving it from the equipment's actual characteristics.
- Selecting both sine-burst and spin as the acceleration method for
  the same equipment -- they are alternative methods, so this is an
  ambiguous configuration to catch and resolve, not to silently
  accept.
- Treating acoustic testing as replacing random vibration for a
  high-area-to-mass item instead of running both.
- Skipping micro-vibration testing for an item that is both a
  disturbance source and micro-vibration-sensitive, or closing only
  one of the two roles and treating the item as fully tested.
- Declaring the mechanical test campaign complete while any applicable
  test on any equipment item is still open.

## Behavior contract (gate 3)

The acceleration-method derivation, test-applicability, evidence, and
campaign-completeness logic is exercised by the gate 3 contract test:
scripts/test_e1003_eq_mechanical.py against
scripts/e1003_eq_mechanical_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e1003_eq_mechanical.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and
  paraphrase per standards-map.yaml.
- compliance: STANDARDS-REF, gated: false.

Files in this skill

  • SKILL.md6.3 KB
  • scripts/e1003_eq_mechanical_logic.py6 KB
  • scripts/test_e1003_eq_mechanical.py8.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…