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

E3301 Bearing Preloading

ASecurity

Compute the ball-bearing preload a mechanism needs to survive its mechanical environment under ECSS-E-ST-33-01C clause 4.7.3.4.2. Use when the task is sizing preload so a duplex pair never unloads under the worst-case axial reaction, choosing between a solid and a flexible arrangement and applying the separation factor each one earns, predicting the preload shift differential thermal expansion produces across the hot and cold cases, inferring the installed preload from a measured axial natura...

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspythonreactspring

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 e3301-bearing-preloading --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E3301 Bearing Preloading?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for E3301 Bearing Preloading
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e3301-bearing-preloading/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e3301-bearing-preloading)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: e3301-bearing-preloading
description: "Compute the ball-bearing preload a mechanism needs to survive its mechanical environment under ECSS-E-ST-33-01C clause 4.7.3.4.2. Use when the task is sizing preload so a duplex pair never unloads under the worst-case axial reaction, choosing between a solid and a flexible arrangement and applying the separation factor each one earns, predicting the preload shift differential thermal expansion produces across the hot and cold cases, inferring the installed preload from a measured axial natural frequency, and re-verifying it after mounting against the no-unload floor and the torque-and-life ceiling. Trigger: ecss, e-st-33-01c, duplex-bearing-preload, solid-versus-flexible-preload, bearing-separation-factor, bearing-preload-thermal-shift, axial-preload-stiffness, preload-measurement-reverification, bearing-unload-margin."
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-33-01-mechanisms-scope, e3301-bearing-preloading, duplex-bearing-preload, bearing-separation-factor, bearing-preload-thermal-shift, axial-preload-stiffness, preload-measurement-reverification]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Mechanisms — Ball-Bearing Preloading (space-systems/ecss/e3301-bearing-preloading)

Use when the task is the bearing-preload step of ECSS-E-ST-33-01C clause
4.7.3.4.2 — preloading a ball-bearing arrangement against the mechanical
environment it has to survive, and then computing, applying, measuring and
re-verifying that preload, with a solid arrangement and a flexible one treated
as the different designs they are.

## Domain quick reference

- Preload exists so the rolling elements stay seated. The failure it prevents
  is not overload but unloading: a row that lifts lets the balls skid, brinell
  the raceway on the next impact and lose the running-torque predictability
  the mechanism was characterised on.
- How much external load a preload survives depends on the arrangement. A
  solidly preloaded duplex pair shares the external axial load between its two
  rows through the Hertzian load-deflection law, so the unloading row does not
  lift until the external load reaches roughly 2.8 times the preload. A
  flexible (spring) arrangement shares nothing: the row lifts as soon as the
  external load reaches the preload. The same duty therefore needs nearly
  three times the preload on a flexible mount as on a solid one.
- The one-third power law k = C*P**(1/3) is the bridge between preload and
  everything measurable. Stiffness rises with preload but strongly
  sub-linearly, which is why a measured axial natural frequency is a sensitive
  preload witness at low preload and a blunt one at high preload.
- Temperature moves preload. A differential axial growth between housing and
  shaft acts on the stiffness of the preload path, and the path is what the
  arrangement choice really buys: a solid mount presents the whole bearing
  stack, so a few micrometres of mismatch is hundreds of newtons; a flexible
  mount puts a soft spring in series and the same mismatch is tens of newtons.
- Re-verification is a two-sided check. The preload has to stay above the
  no-unload floor at the case that relieves it most, and below the
  torque-and-life ceiling at the case that raises it most; a design verified
  only at one end has been verified at neither.

## Workflow

1. Read the arrangement and take its separation factor. Refuse an arrangement
   name outside the known set rather than defaulting it — the factor is the
   single largest term in the sizing and a default would hide the choice.
2. Size the required preload from the worst-case axial reaction and the safety
   factor, divided by the separation factor.
3. Compute the bearing axial stiffness at the applied preload through the
   one-third power law, and the axial natural frequency of the supported mass
   that follows from it.
4. Build the preload-path stiffness: the bearing stack alone for a solid
   mount, the stack in series with the preload spring for a flexible one.
   Refuse a spring rate on a solid mount and a missing one on a flexible mount.
5. For every thermal case, compute the differential axial growth between
   housing and shaft over the span and the preload it leaves, flooring a fully
   relieved preload at zero rather than reporting a negative one.
6. Grade every case against the no-unload floor and, when one is declared,
   the torque-and-life ceiling, absorbing an exact equality at either bound
   with a named tolerance.
7. Where an axial natural frequency was measured, invert it to an installed
   preload and compare it with the value the assembly procedure intended,
   inside the declared measurement tolerance.
8. Report the required and applied preload, the path stiffness, every thermal
   case with the cases that bound it, the measured preload and the findings.

## Pitfalls

- Carrying a solid-mount separation factor into a flexible design. The spring
  is there to hold preload through thermal excursions, not to share external
  load, and reusing 2.8 under-sizes a flexible preload by a factor of nearly
  three.
- Sizing the preload on the operating load and checking launch afterwards. The
  worst-case axial reaction is usually a launch event, and a preload that
  survives operation can be lifted clean off during the environment it was
  meant to be preloaded against.
- Assuming preload scales stiffness linearly. Doubling preload raises
  stiffness by only about a quarter, so a frequency shift that looks small can
  correspond to a large preload error, and a preload inferred from a frequency
  has to be inverted through the cube, not scaled.
- Checking only the cold case. Thermal shift is signed: the case that relieves
  preload threatens unloading, and the opposite case threatens running torque
  and bearing life. Both ends are part of the same verification.
- Recording the torque applied to the lock nut as the preload. The applied
  preload is what the stack actually carries after settling; a measurement is
  what re-verifies it, and a procedure is not a measurement.
- Relaxing the no-unload floor to absorb an equality at the limit. The
  representation error belongs in the tolerance inside the comparison; the
  floor stays as computed.

## Behavior contract (gate 3)

The separation-factor selection, preload sizing, one-third power-law stiffness
and its inversion from a measured frequency, preload-path construction,
differential thermal growth and the two-sided floor and ceiling grading are
exercised by the gate 3 contract test:
scripts/test_e3301_bearing_preloading.py against
scripts/e3301_bearing_preloading_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e3301_bearing_preloading.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 →