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

Q7004 Safety And Fixture Requirements

ASecurity

Define the safety and fixturing provisions an ECSS thermal test needs before the chamber runs. Use when the ECSS-Q-ST-70-04C safety and mounting clauses have to become numbers: check the fixture-to-item expansion mismatch across the test span against an allowable strain, take the fixture load margin against the mounted mass and a safety factor, derive the over-temperature interlock set point from the test limit plus chamber overshoot and prove it still clears the item damage limit, then compu...

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

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 q7004-safety-and-fixture-requirements --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7004 Safety And Fixture Requirements?

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

Security grade badge for Q7004 Safety And Fixture Requirements
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7004-safety-and-fixture-requirements/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7004-safety-and-fixture-requirements)

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

Download with Pro
Files
SKILL.md
---
name: q7004-safety-and-fixture-requirements
description: "Define the safety and fixturing provisions an ECSS thermal test needs before the chamber runs. Use when the ECSS-Q-ST-70-04C safety and mounting clauses have to become numbers: check the fixture-to-item expansion mismatch across the test span against an allowable strain, take the fixture load margin against the mounted mass and a safety factor, derive the over-temperature interlock set point from the test limit plus chamber overshoot and prove it still clears the item damage limit, then compute the wait before an operator may touch the hardware. Trigger: ecss, q-st-70-04-thermal-testing-scope, thermal-test-fixture-requirements, fixture-item-expansion-mismatch, fixture-load-margin, chamber-over-temperature-interlock, test-personnel-access-cooldown."
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, q-st-70-04-thermal-testing-scope, q7004-safety-and-fixture-requirements, thermal-test-fixture-requirements, fixture-item-expansion-mismatch, fixture-load-margin, chamber-over-temperature-interlock, test-personnel-access-cooldown]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Thermal Testing — Safety and Fixture Requirements (space-systems/ecss/q7004-safety-and-fixture-requirements)

Use when the task is the safety and fixturing side of ECSS-Q-ST-70-04C —
how the item is held while it is driven across the test span, and what has
to be true of the chamber, the interlocks and the access rules before
anybody presses start or opens the door afterwards.

## Domain quick reference

- A fixture is a load path and a thermal path at the same time. Across a
  hundred kelvin or more the fixture and the item change length at
  different rates, and in a joint stiff enough to carry launch loads that
  difference has nowhere to go but into the item as strain. The mismatch
  strain is the difference of the two expansion coefficients times the
  span, and it is compared against an allowable, not assumed small.
- The fix for a failed mismatch is a sliding or flexured interface, not a
  bigger bolt. Stiffening the joint raises the strain it transmits; it does
  not reduce the length difference that caused it.
- The fixture's structural margin is taken against the load it actually
  carries, which is the mounted mass times the design load factor times a
  safety factor. A margin quoted against the static weight alone is not a
  margin; it is a weighing.
- An over-temperature interlock does not sit on the test limit. The chamber
  overshoots its set point, so the interlock sits at the limit plus that
  overshoot plus a guard band, and the whole stack still has to clear the
  temperature at which the item is damaged with a declared clearance. If it
  does not, the test limit comes down or the chamber is changed; the
  interlock is not moved up to fit.
- The item is not the chamber. Its offset from ambient decays with its own
  thermal time constant, so an operator access rule keyed to the chamber
  reading is a burn or a cold-contact injury waiting to happen. The wait is
  the time constant times the logarithm of the present offset over the
  touch-safe offset, and it is zero for an item already in the band.
- Hazard groups are read off the conditions, not from habit: a cryogenic
  cold end, a hot surface, a vacuum run with its venting and outgassing,
  the lifting group a heavy assembly falls into, and the stored strain a
  failed mismatch leaves in the joint.

## Workflow

1. Validate the two test limits and the fixturing policy. An inverted or
   equal pair of limits is an input error, not a degenerate run.
2. Form the mismatch strain across the span and take its margin against
   the allowable. Record the margin, not just a pass or fail.
3. Build the design load from the mounted mass, the load factor and the
   safety factor, and take the fixture margin against its rated capacity.
4. Stack the interlock set point from the hot limit, the chamber overshoot
   and the guard band, and check the clearance to the item damage limit
   against the declared minimum.
5. Compute the access wait separately for the hot and the cold end, each
   against its own touch-safe temperature, since ambient sits between them
   and the two decays are not symmetric.
6. Categorize the run into its hazard groups and attach the duties each
   group brings, then close with the findings that block the run.

## Pitfalls

- Bolting a light-alloy fixture rigidly to a composite item and calling the
  interface conservative. It is conservative for load and severe for
  strain; the two requirements pull opposite ways and only the arithmetic
  says which one binds.
- Quoting a fixture margin against the static weight. The launch or
  handling load factor is what the fixture was rated for, and leaving the
  safety factor out of the applied load moves the margin by the factor.
- Setting the over-temperature interlock at the test limit. Every run then
  trips on normal overshoot, the interlock gets raised to stop the nuisance
  trips, and the protection it was installed for is gone.
- Reading the chamber thermocouple as the item temperature for access. The
  chamber arrives first and the item arrives one time constant at a time.
- Comparing a computed clearance or margin against its floor by bare
  arithmetic. A value built from a logarithm or a division can land a few
  units in the last place either side of the floor; the comparison absorbs
  that representation error while the floor itself stays untouched.
- Treating the hot and cold access waits as one number. Ambient sits
  between the two extremes, so the offsets differ and so do the waits.

## Behavior contract (gate 3)

The policy validation, mismatch strain and its margin, fixture load and
margin, interlock set point and clearance, touch-safe access waits and the
hazard grouping are exercised by the gate 3 contract test:
scripts/test_q7004_safety_and_fixture_requirements.py against
scripts/q7004_safety_and_fixture_requirements_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7004_safety_and_fixture_requirements.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 →