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 Applicability And Test Objectives

ASecurity

Determine whether a thermal cycling or thermal vacuum campaign applies to an item and what objective it carries. Use when the ECSS-Q-ST-70-04C framework decision comes before any profile is written: read the cycling driver off the predicted temperature span and the vacuum driver off the operating pressure, separate a screening run that eliminates weak candidates from a qualification run that demonstrates capability, test an identical-item heritage claim against envelope, cycle count and proce...

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

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 q7004-applicability-and-test-objectives --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7004 Applicability And Test Objectives?

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

Security grade badge for Q7004 Applicability And Test Objectives
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7004-applicability-and-test-objectives/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7004-applicability-and-test-objectives)

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

Download with Pro
Files
SKILL.md
---
name: q7004-applicability-and-test-objectives
description: "Determine whether a thermal cycling or thermal vacuum campaign applies to an item and what objective it carries. Use when the ECSS-Q-ST-70-04C framework decision comes before any profile is written: read the cycling driver off the predicted temperature span and the vacuum driver off the operating pressure, separate a screening run that eliminates weak candidates from a qualification run that demonstrates capability, test an identical-item heritage claim against envelope, cycle count and process before accepting it, then size the specimen and cycle counts the objective demands. Trigger: ecss, q-st-70-04-thermal-testing-scope, thermal-test-applicability-decision, screening-versus-qualification-objective, thermal-test-heritage-justification, predicted-thermal-environment-driver, thermal-test-campaign-sizing."
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-applicability-and-test-objectives, thermal-test-applicability-decision, screening-versus-qualification-objective, thermal-test-heritage-justification, predicted-thermal-environment-driver, thermal-test-campaign-sizing]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Thermal Testing — Applicability and Test Objectives (space-systems/ecss/q7004-applicability-and-test-objectives)

Use when the task is the framework decision of ECSS-Q-ST-70-04C — whether a
thermal cycling or thermal vacuum campaign applies to this item at all, and,
if it does, what the campaign is for. Both answers come before a profile,
a specimen or a chamber booking.

## Domain quick reference

- Applicability is read off the environment, not off habit. The span between
  the predicted cold and hot extremes is the cyclic driver; below a declared
  span there is nothing for a cycling run to exercise. The pressure the item
  operates at is the vacuum driver, and a degradation mechanism that only
  appears once the surrounding gas is gone drives a vacuum run even for an
  item that lives at ambient pressure.
- The two drivers are independent. A narrow-span item in deep vacuum owes a
  vacuum run and no cycling run; a wide-span item inside a pressurized module
  owes the reverse. Reporting both as a single go or no-go loses that.
- Objective follows the programme phase. A screening run in development is a
  cheap elimination of weak candidates on few specimens over few cycles, and
  it demonstrates nothing. A qualification run demonstrates capability
  against the environment on the full specimen and cycle counts. An
  acceptance run verifies a delivered item against workmanship escapes.
- The objective, not the item, sizes the campaign. Specimen count and cycle
  count are read from the declared policy for the objective, so changing the
  objective changes both and a screening count carried into a qualification
  report is an unsupported claim.
- A heritage claim can retire a campaign, but only a complete one. An
  identical item qualified beyond this envelope with the heritage margin, for
  at least the cycle count this campaign needs, on the same manufacturing
  process. A shortfall in any one of the four returns the campaign.
- A similar item is not an identical item. Similarity supports a reduced
  screening set at best, and it never retires the qualification run.

## Workflow

1. Declare the item category, the programme phase, the heritage basis and the
   pressure environment. Reject an uncategorized value rather than defaulting
   it, because every downstream decision hangs on these four.
2. Compute the predicted span from the cold and hot extremes and compare it
   against the policy span threshold to settle the cycling driver. A span
   sitting exactly on the threshold counts as driving a run.
3. Settle the vacuum driver from the operating pressure and from any declared
   vacuum-sensitive mechanism, which drives a run on its own.
4. Test the heritage claim against all four conditions and collect the
   shortfalls. An empty shortfall list, and only that, retires the campaign.
5. Select the objective: the heritage result first, otherwise the programme
   phase. Record the rationale with the objective; an objective without one
   cannot be defended at the review.
6. Size the campaign from the objective, attach the duties the objective
   creates, and close with the drivers, the objective and the counts stated
   together so the test specification can be written from the result.

## Pitfalls

- Booking a cycling run because the item is flight hardware. The driver is
  the predicted span, and an item held within a few kelvin by its mounting
  has no cyclic driver to exercise however critical it is.
- Reading the vacuum driver off the mission rather than the item. An item
  inside a pressurized volume on a vacuum mission does not see vacuum, while
  an item at ambient pressure with a solvent-retaining process does.
- Reporting a screening result as evidence of capability. The specimen count
  and cycle count behind it were chosen to be cheap, so the result eliminates
  candidates and supports nothing else.
- Accepting a heritage claim on the envelope alone. The cycle count and the
  manufacturing process are two of the four conditions, and a process change
  breaks the claim even when the qualified envelope is far wider.
- Applying the heritage margin to the wrong side of the envelope. The cold
  extreme has to be qualified below the prediction and the hot extreme above
  it, so a claim that widens toward the prediction on one side only is short.
- Comparing the span against the threshold by bare arithmetic. A span built
  from two subtracted extremes can land a few units in the last place under a
  threshold it should meet; the comparison absorbs that representation error
  while the threshold itself stays untouched.

## Behavior contract (gate 3)

The span computation, cycling and vacuum driver decisions, heritage shortfall
collection, objective selection and campaign sizing are exercised by the gate
3 contract test:
scripts/test_q7004_applicability_and_test_objectives.py against
scripts/q7004_applicability_and_test_objectives_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7004_applicability_and_test_objectives.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 →