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 Mission Phase Thermal Environment Definition

ASecurity

Define the mission-phase breakdown a thermal control subsystem is designed against under ECSS-E-ST-31 clause 4.1: enumerate every phase from ground handling and pre-launch through ascent, transfer, docking, operations, descent and post-landing, check the timeline for gaps and overlaps, then attach to each phase the environment inputs its role demands - sink temperature, solar flux, albedo, planetary infrared, aerothermal heating and conducted interface loads. Use when a phase list has to be b...

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

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-mission-phase-thermal-environment-definition --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E31 Mission Phase Thermal Environment Definition?

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

Security grade badge for E31 Mission Phase Thermal Environment Definition
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e31-mission-phase-thermal-environment-definition/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e31-mission-phase-thermal-environment-definition)

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

Download with Pro
Files
SKILL.md
---
name: e31-mission-phase-thermal-environment-definition
description: "Define the mission-phase breakdown a thermal control subsystem is designed against under ECSS-E-ST-31 clause 4.1: enumerate every phase from ground handling and pre-launch through ascent, transfer, docking, operations, descent and post-landing, check the timeline for gaps and overlaps, then attach to each phase the environment inputs its role demands - sink temperature, solar flux, albedo, planetary infrared, aerothermal heating and conducted interface loads. Use when a phase list has to be built or audited before thermal analysis begins, and a phase that was never given an environment must be found before the design is sized around it. Trigger: ecss, e-st-31, tcs-mission-phase-definition, tcs-phase-timeline-coverage, tcs-thermal-environment-inputs, tcs-sink-temperature-envelope, tcs-aerothermal-phase-input, spacecraft-thermal-control."
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-mission-phase-thermal-environment-definition, tcs-mission-phase-definition, tcs-phase-timeline-coverage, tcs-thermal-environment-inputs, tcs-sink-temperature-envelope, tcs-aerothermal-phase-input]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Thermal Control — Mission-Phase Environment Definition (space-systems/ecss/e31-mission-phase-thermal-environment-definition)

Use when the task is the clause 4.1 step of ECSS-E-ST-31: producing the list
of mission phases the thermal control subsystem is designed against, and the
set of environment inputs each of those phases contributes, before any
analysis case is run.

## Domain quick reference

- The phase list starts on the ground, not at lift-off. Storage, transport,
  integration and pre-launch stand-by are phases with real thermal
  environments, and they are where hardware most often sees a condition
  nobody sized for — a purge that failed, a fairing on a hot pad.
- It also does not end at separation. Descent, entry, landing and
  post-landing recovery are phases for any returning element, and docking or
  berthing introduces a phase in which the environment is set by another
  vehicle rather than by the orbit.
- Different phase roles demand different inputs. An orbital phase needs solar
  flux, albedo and planetary infrared; an ascent or descent phase needs
  aerothermal heating; a ground phase needs an ambient and whatever
  conditioning the ground support equipment supplies. Carrying the orbital
  set into a ground phase produces an environment nobody can defend.
- A timeline with a gap is not a shorter mission — it is an unexamined
  interval. The hardware exists during that gap and is somewhere, at some
  temperature, and the gap is precisely where an unanalysed case hides.
- Overlapping phases are equally suspect. Two phases claiming the same wall
  clock usually means a phase was split and one half never had its
  environment updated, so the analysis silently runs two contradictory
  environments over the same interval.
- The sink temperature envelope over the whole mission, and the phase that
  drives each end of it, are the first two numbers the subsystem design is
  argued from. They fall out of the phase table, so the table must be
  complete before they are quoted.

## Workflow

1. Validate each phase: a name, a role drawn from the known catalogue, a
   start and an end with the end strictly after the start.
2. Sort by start time and walk the sequence, recording every gap between one
   phase ending and the next beginning, and every overlap.
3. Compare the set of roles present with the roles the mission profile
   requires, and record the missing ones. A returning element without a
   descent or post-landing phase is an incomplete list, not a short one.
4. For each phase, look up the environment inputs its role demands and record
   the ones that are absent. A key present but not a real number is an input
   error, not a missing input.
5. Reject an environment value that is physically impossible for its kind: a
   non-positive sink temperature, an albedo outside its closed unit interval,
   a negative flux.
6. Build the mission sink-temperature envelope from the phases that declare
   one, naming the phase at each end so the extreme is attributable.
7. Sum the covered duration and compare it with the span from first start to
   last end, so a timeline that looks complete but is not can be seen at a
   glance.
8. Report the phase table, the envelope, the coverage arithmetic and every
   finding, with the phases that are ready for analysis distinguished from
   the ones that are not.

## Pitfalls

- Starting the phase list at lift-off. Ground and pre-launch conditions are
  routinely the hot case for hardware inside a closed fairing.
- Forgetting the docked or berthed phase. Its environment is set by the
  partner vehicle's shadowing and its conducted interface, neither of which
  the free-flight orbital case contains.
- Applying the orbital environment set to an atmospheric phase. Solar flux
  and albedo are not the drivers during ascent; aerothermal heating is, and
  omitting it leaves the fairing and any exposed item unanalysed.
- Declaring a phase and leaving its environment table empty. An empty table
  is not a benign environment; downstream it becomes zero flux, which is a
  claim nobody made.
- Quoting a mission sink envelope from the orbital phases only. The extreme
  usually belongs to a ground, ascent or post-landing phase, and the envelope
  is then attributed to the wrong phase.
- Treating a timeline gap as slack. The item is still there and still
  exchanging heat; the gap is an interval with no analysis case behind it.

## Behavior contract (gate 3)

The phase validation, timeline gap and overlap detection, role coverage
check, per-role environment completeness, physical range checks, sink
envelope construction and coverage arithmetic are exercised by the gate 3
contract test:
scripts/test_e31_mission_phase_thermal_environment_definition.py against
scripts/e31_mission_phase_thermal_environment_definition_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e31_mission_phase_thermal_environment_definition.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 →