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

E2008 Thermal Cycle Acceptance General

ASecurity

Use when a campaign is about to be cycled in atmosphere because the vacuum chamber was busy. Assess whether an acceptance thermal cycling run on a photovoltaic assembly holds to the vacuum environment ECSS-E-ST-20-08C clause 5.5.3.7.2 prefers, and size what a gas fill changes when it does not: name the environment from the chamber pressure, derive the molecular mean free path and the Knudsen number against the gap the heat crosses, group the conduction regime, measure the cold dwell against t...

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

Works with

claude codecli

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e2008-thermal-cycle-acceptance-general --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Thermal Cycle Acceptance General?

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

Security grade badge for E2008 Thermal Cycle Acceptance General
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-thermal-cycle-acceptance-general/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-thermal-cycle-acceptance-general)

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

Download with Pro
Files
SKILL.md
---
name: e2008-thermal-cycle-acceptance-general
description: "Use when a campaign is about to be cycled in atmosphere because the vacuum chamber was busy. Assess whether an acceptance thermal cycling run on a photovoltaic assembly holds to the vacuum environment ECSS-E-ST-20-08C clause 5.5.3.7.2 prefers, and size what a gas fill changes when it does not: name the environment from the chamber pressure, derive the molecular mean free path and the Knudsen number against the gap the heat crosses, group the conduction regime, measure the cold dwell against the frost point of the fill, and judge oxidation of exposed metallisation at the hot dwell, all against a recorded justification. Trigger: ecss, e-st-20-08c-clause-5-5-3-7-2, solar-array-vacuum-cycling-preference, ambient-atmosphere-cycling-justification, chamber-knudsen-conduction-regime, cold-dwell-frost-point-margin, interconnect-oxidation-exposure, thermal-vacuum-chamber-pressure-band."
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-20-08-photovoltaic-assembly-scope, e2008-thermal-cycle-acceptance-general, solar-array-vacuum-cycling-preference, ambient-atmosphere-cycling-justification, chamber-knudsen-conduction-regime, cold-dwell-frost-point-margin, interconnect-oxidation-exposure, thermal-vacuum-chamber-pressure-band]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Photovoltaic Assemblies -- Acceptance Cycling Environment (space-systems/ecss/e2008-thermal-cycle-acceptance-general)

Use when the task is clause 5.5.3.7.2 of ECSS-E-ST-20-08C -- the
general provision that acceptance thermal cycling of a photovoltaic
assembly is preferably carried out under vacuum rather than in ambient
atmosphere. On orbit the assembly exchanges heat by radiation alone and
sits in a dry, non-oxidising environment. A chamber full of gas gives
it none of those conditions, so the preference is about the stress that
actually reaches the article, not about chamber availability.

## Domain quick reference

- The chamber pressure names the environment, and the three cases are
  not on a smooth scale. Vacuum, a rarefied fill and a room-pressure
  atmosphere behave differently enough that a run has to be judged
  against the one it is actually in.
- Gas carries heat that vacuum does not. Whether that matters is a
  Knudsen question: the molecular mean free path, k T over root-two pi
  d squared P, against the gap the heat has to cross. In the continuum
  regime the gas behaves as a fluid and the assembly follows the
  chamber faster and more evenly than radiation alone would carry it.
- Only in the free-molecular regime can the gas path be left out of the
  profile. Between the two, the conduction is real but partial, which
  is the worst place to be because the profile looks plausible and is
  not the flight one.
- Water in the fill deposits on cold surfaces. A coverglass or a bond
  line that frosts at the cold dwell is being tested against a
  mechanism that does not exist on orbit, and the damage that follows
  is indistinguishable afterwards from a workmanship escape.
- Oxygen attacks exposed metallisation at the hot dwell. Silver
  interconnects tarnish in air at elevated temperature, so a run in
  atmosphere can degrade the joints the screen was built to judge.
  The risk needs both conditions: a hot enough dwell and a fill with
  more than trace oxygen.
- Departing from vacuum is not forbidden, it is argued. A dry inert
  purge with a profile compensated for gas conduction is a defensible
  run; the same chamber full of room air is not, and the difference is
  written down rather than assumed.

## Workflow

1. Take the chamber pressure and name the environment. If it is
   vacuum, the preference is met and no gas evidence is owed -- but
   confirm the Knudsen number really is free-molecular, because a
   pressure reading that disagrees with the regime is a reading to
   check before the profile is trusted.
2. For any non-vacuum run, require the gas evidence before judging:
   the frost point of the fill and its oxygen fraction. Missing
   evidence stops the judgement rather than defaulting to a benign
   value.
3. Derive the mean free path at the cold dwell, form the Knudsen
   number against the characteristic gap, and group the conduction
   regime from it.
4. Require a recorded justification for the departure, and require the
   thermal profile to have been compensated whenever the gas
   conduction is not negligible.
5. Measure the cold dwell against the frost point and hold a margin,
   so the cold end cycles the assembly instead of icing it.
6. Judge the hot dwell against the oxygen fraction, and close with the
   verdict the evidence supports: preference met, departure justified,
   or departure not justified.

## Pitfalls

- Reading a chamber pressure gauge as proof of a radiation-limited
  profile. The regime, not the gauge, decides whether the gas is
  carrying heat, and a gap of a centimetre needs a mean free path of
  metres before the gas can be ignored.
- Cycling in a nitrogen purge and calling it vacuum-equivalent. An
  inert fill removes the oxidation problem and leaves the conduction
  one untouched, so the ramp the assembly sees is still not the
  flight ramp.
- Taking the frost point from the bottle rather than from the chamber.
  A dry gas picks up water from the chamber walls and the article, and
  the cold dwell is where that shows up.
- Treating a cold-dwell deposit as a workmanship escape. Frost damage
  is an artefact of the test environment; charging it to the supplier
  buys a corrective action against a mechanism the flight article will
  never meet.
- Comparing a Knudsen number or a frost margin against its boundary by
  bare arithmetic. Both are quotients of derived floats that can land
  a few units in the last place either side of a limit, so the
  comparison absorbs that error while the boundary itself is never
  moved.
- Recording the justification for atmosphere and stopping there. The
  justification is the permission to depart; the sized deviations are
  what make the run reviewable afterwards.

## Behavior contract (gate 3)

The environment naming from chamber pressure, the mean free path and
Knudsen number, the conduction-regime grouping and its negligibility
rule, the gas-evidence requirement, the recorded justification and
profile compensation, the cold-dwell frost margin and the hot-dwell
oxidation exposure are exercised by the gate 3 contract test:
scripts/test_e2008_thermal_cycle_acceptance_general.py against
scripts/e2008_thermal_cycle_acceptance_general_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2008_thermal_cycle_acceptance_general.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 →