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 Temperature Limit Derivation

ASecurity

Derive the temperature limits a thermal test runs to from the hardware's environmental data and the declared margins. Use when the ECSS-Q-ST-70-04C limits have to be built up rather than quoted: take an uncertainty increment from the data basis, whether measured hardware, a correlated model or an uncorrelated one, add the acceptance band and, for a qualification run, the qualification band, cap the total at the programme ceiling, check the derived limits against what the hardware can survive,...

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-temperature-limit-derivation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7004 Temperature Limit Derivation?

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

Security grade badge for Q7004 Temperature Limit Derivation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7004-temperature-limit-derivation/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7004-temperature-limit-derivation)

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

Download with Pro
Files
SKILL.md
---
name: q7004-temperature-limit-derivation
description: "Derive the temperature limits a thermal test runs to from the hardware's environmental data and the declared margins. Use when the ECSS-Q-ST-70-04C limits have to be built up rather than quoted: take an uncertainty increment from the data basis, whether measured hardware, a correlated model or an uncorrelated one, add the acceptance band and, for a qualification run, the qualification band, cap the total at the programme ceiling, check the derived limits against what the hardware can survive, and report the widening a measurement would take back. Trigger: ecss, q-st-70-04-thermal-testing-scope, test-temperature-limit-derivation, thermal-uncertainty-margin-build-up, qualification-temperature-margin, hardware-capability-limit-check, predicted-versus-measured-thermal-data."
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-temperature-limit-derivation, test-temperature-limit-derivation, thermal-uncertainty-margin-build-up, qualification-temperature-margin, hardware-capability-limit-check, predicted-versus-measured-thermal-data]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Thermal Testing — Temperature Limit Derivation (space-systems/ecss/q7004-temperature-limit-derivation)

Use when the task is the temperature limit derivation of ECSS-Q-ST-70-04C —
turning a predicted thermal environment into the limits a chamber actually
runs to, through a build-up of declared increments that can be read back
afterwards.

## Domain quick reference

- A test limit is never the predicted temperature. It is the prediction
  widened outward by increments, each answering a different question, and the
  increments are what makes the limit defensible.
- The first increment is the uncertainty of the prediction itself, and it
  follows the data basis. Measured flight hardware owes nothing. A model
  correlated against test data owes a moderate increment. An uncorrelated
  model owes the most, because nothing has yet shown that it predicts this
  hardware rather than a plausible one.
- The second increment is the acceptance band, the workmanship margin a
  delivered item is verified over. The third is the qualification band, which
  a qualification run adds and an acceptance run does not.
- The ladder runs outward in order: prediction to design limits, design to
  acceptance limits, acceptance to qualification limits. Reporting only the
  endpoint loses which step widened the envelope and by how much.
- Two ceilings bound the build-up. The programme caps the total widening, so
  a weak data basis on a qualification run can hit the cap and the limits are
  then narrower than the increments call for, which has to be said. The
  hardware's own capability caps it again, and a derived limit beyond what
  the material or part survives damages the item rather than demonstrating
  anything about the mission.
- The build-up is also the business case for measurement. The difference
  between the current uncertainty increment and the measured-hardware one is
  what an instrumented flight-configuration measurement takes back off each
  end of the envelope.

## Workflow

1. Declare the predicted cold and hot extremes, the data basis behind them,
   the objective and the hardware capability envelope. Reject an
   uncategorized data basis rather than defaulting it.
2. Build up the increments: uncertainty from the basis, the acceptance band,
   and the qualification band when the objective calls for it. Keep the raw
   total and the capped total separately.
3. Build the ladder step by step so design, acceptance and qualification
   limits are all visible, and check that the cold end never crosses absolute
   zero under a large increment.
4. Derive the test limits by widening the prediction by the capped total, and
   record whether the cap was reached.
5. Check both derived limits against the hardware capability and report the
   remaining margin on the tighter end, not an average of the two.
6. Close with the widening a measurement would take back, and with the duty
   to quote the build-up alongside the limits.

## Pitfalls

- Quoting a test limit without its build-up. The number then cannot be traced
  to a prediction, a data basis or a policy, and the next programme inherits
  it as a constant.
- Taking an uncorrelated model at the correlated increment because the model
  looks careful. Correlation is a comparison against test data, not a
  property of the mesh, and the increment follows what was compared.
- Applying the qualification band to an acceptance run. The delivered item is
  then verified over a band it was never designed to be verified over, and
  acceptance failures start appearing that are really qualification findings.
- Reporting the capped total as if it were the build-up. A capped total means
  the increments exceeded the programme ceiling, and that shortfall is a
  finding rather than a quiet narrowing of the test.
- Widening past the hardware capability and running it anyway. The item is
  damaged by the test, and the failure is then indistinguishable from one the
  mission environment would have caused.
- Comparing a derived limit against a capability by bare arithmetic. A limit
  built from a chain of added increments can land a few units in the last
  place either side of the capability; the comparison absorbs that
  representation error while the capability itself stays untouched.

## Behavior contract (gate 3)

The uncertainty increment selection, margin build-up with its programme cap,
the design-acceptance-qualification ladder, the widening arithmetic, the
hardware capability check and the measurement reduction are exercised by the
gate 3 contract test:
scripts/test_q7004_temperature_limit_derivation.py against
scripts/q7004_temperature_limit_derivation_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7004_temperature_limit_derivation.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 →