Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
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 9/27/2026
ai-agentspythonreacttesting

Works with

claude code

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$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 automatically 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.

Download with Pro
Files
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.

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →