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

E31 Lifetime Degradation Pmp Eee Constraints

ASecurity

Evaluate the end-of-life case of a thermal control design against ECSS-E-ST-31C clauses 4.4.3 to 4.4.5. Use when a radiator coating, a materials list or a parts list has to be shown good at end of life and not only at beginning of life: ageing the solar absorptance and the infrared emittance of each thermal-optical surface through its ultraviolet, atomic-oxygen and contamination exposure, re-forming the absorptance-to-emittance ratio and the extra absorbed power it costs, screening every vacu...

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

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 e31-lifetime-degradation-pmp-eee-constraints --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E31 Lifetime Degradation Pmp Eee Constraints?

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

Security grade badge for E31 Lifetime Degradation Pmp Eee Constraints
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e31-lifetime-degradation-pmp-eee-constraints/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e31-lifetime-degradation-pmp-eee-constraints)

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

Download with Pro
Files
SKILL.md
---
name: e31-lifetime-degradation-pmp-eee-constraints
description: "Evaluate the end-of-life case of a thermal control design against ECSS-E-ST-31C clauses 4.4.3 to 4.4.5. Use when a radiator coating, a materials list or a parts list has to be shown good at end of life and not only at beginning of life: ageing the solar absorptance and the infrared emittance of each thermal-optical surface through its ultraviolet, atomic-oxygen and contamination exposure, re-forming the absorptance-to-emittance ratio and the extra absorbed power it costs, screening every vacuum-exposed material against the outgassing mass-loss and condensable limits, and grading each electronic part's predicted hot-case temperature against its rated limit with the required derating margin. Trigger: ecss, e-st-31-thermal-control-scope, thermo-optical-end-of-life-degradation, solar-absorptance-ageing, radiator-coating-degradation, pmp-outgassing-screening, eee-part-temperature-derating, thermal-control-material-restriction."
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-31-thermal-control-scope, e31-lifetime-degradation-pmp-eee-constraints, thermo-optical-end-of-life-degradation, solar-absorptance-ageing, pmp-outgassing-screening, eee-part-temperature-derating, thermal-control-material-restriction]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Thermal Control — Lifetime Degradation, PMP and EEE Constraints (space-systems/ecss/e31-lifetime-degradation-pmp-eee-constraints)

Use when the task is the end-of-life side of thermal control design under
ECSS-E-ST-31C clauses 4.4.3 to 4.4.5 — ageing the thermo-optical
properties the design leans on, applying the materials-and-processes
restrictions to the materials that see vacuum, and applying the
electrical-parts restrictions to the temperature each part is allowed to
reach.

## Domain quick reference

- A radiator is sized by the ratio of solar absorptance to infrared
  emittance, not by either property alone. Absorptance rises through
  life under ultraviolet dose, atomic-oxygen erosion and molecular
  contamination; emittance usually moves far less. The ratio therefore
  grows, and the hot case that sizes the radiator is the end-of-life
  one, never the beginning-of-life one measured at delivery.
- Absorptance ageing saturates. A dose-driven exponential approach to an
  asymptotic increase reproduces coating test data far better than a
  linear rate, so a linear extrapolation of an early data point
  overstates late-life damage while understating early-life damage.
- The cost of that ageing is a power: the extra absorbed solar power on
  a radiator is its area times the incident solar flux times the growth
  in absorptance. That figure is what the radiator margin at delivery
  has to be able to absorb.
- Materials that see vacuum carry outgassing restrictions expressed as a
  total mass loss and a collected volatile condensable fraction. A
  material screened out on either figure is not usable by a
  substitution argument; it needs a different material or a bake-out
  with recorded evidence.
- A material that never sees vacuum is outside the screening, but the
  reason has to be recorded. An undeclared exemption is indistinguishable
  from an unscreened material at review.
- An electronic part carries a rated temperature limit that the design
  is not allowed to reach: the usable limit is the rated one reduced by
  the required derating margin, and the prediction graded against it is
  the end-of-life hot one with its uncertainty already inside.

## Workflow

1. Validate each thermal-optical surface: absorptance and emittance at
   beginning of life in the open unit interval, a non-negative
   saturating absorptance increment, a positive dose constant, and an
   exposure dose that is non-negative.
2. Age each surface: grow absorptance towards its asymptote with the
   accumulated equivalent sun hours, move emittance with the
   atomic-oxygen fluence, and refuse a combination whose asymptote
   would carry either property outside the physical unit interval.
3. Re-form the absorptance-to-emittance ratio at end of life, report its
   growth over beginning of life, and convert the absorptance growth
   into the extra absorbed power on the declared radiator area.
4. Screen every vacuum-exposed material against the mass-loss and
   condensable limits; group each as compliant, screened out, or exempt,
   and raise a finding on an exemption with no recorded justification.
5. Grade each electronic part: form the usable limit as the rated limit
   less the derating margin and compare the end-of-life hot prediction
   against it, absorbing representation error at the boundary with a
   named tolerance rather than by shaving the margin.
6. Report the aged surfaces, the material dispositions, the part
   dispositions and every finding, with the overall verdict compliant
   only when no category raised one.

## Pitfalls

- Sizing the radiator on the delivered coating. The measured
  beginning-of-life absorptance is the best-case number of the mission;
  the hot case belongs to the aged surface, and a design closed on the
  delivered value has no end-of-life case at all.
- Extrapolating absorptance ageing linearly from an early dose point.
  The damage saturates, so a straight line through an early measurement
  overpredicts at end of life and underpredicts at the first hot case.
- Degrading absorptance while holding emittance fixed by habit.
  Atomic-oxygen erosion moves emittance too, and on a surface where it
  falls the ratio grows faster than the absorptance change alone.
- Passing a material on one outgassing figure. Mass loss and condensable
  fraction are separate limits and a material has to clear both; a
  condensable failure is the one that lands on the cold optics.
- Leaving a non-vacuum exemption undeclared. The screening record cannot
  tell an exempt material from a forgotten one, so the exemption is a
  finding until its reason is written down.
- Grading a part against its rated limit. The rated value is not the
  design limit; the derating margin is subtracted first, and widening
  the margin to rescue an exact-equality case swaps an engineering limit
  for a rounding question.

## Behavior contract (gate 3)

Surface validation, saturating absorptance ageing, emittance movement,
ratio and absorbed-power growth, outgassing screening with exemption
handling, and part derating with boundary tolerance are exercised by the
gate 3 contract test:
scripts/test_e31_lifetime_degradation_pmp_eee_constraints.py against
scripts/e31_lifetime_degradation_pmp_eee_constraints_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e31_lifetime_degradation_pmp_eee_constraints.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 →