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

E3102 Test Programme Units Sequence Tolerances

ASecurity

Define and grade the test programme of a two-phase heat transport item under ECSS-E-ST-31-02C clauses 5.6.1 to 5.6.4. Use when the task is fixing how many test articles a heat pipe or a capillary driven loop owes for its model philosophy, ordering the campaign into the flow its equipment type requires so proof pressure precedes any performance run and the destructive burst comes last, grading the tolerance a facility applies to each set parameter against its allowable band, and checking the d...

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

Works with

claude codecliapi

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e3102-test-programme-units-sequence-tolerances --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E3102 Test Programme Units Sequence Tolerances?

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

Security grade badge for E3102 Test Programme Units Sequence Tolerances
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e3102-test-programme-units-sequence-tolerances/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e3102-test-programme-units-sequence-tolerances)

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

Download with Pro
Files
SKILL.md
---
name: e3102-test-programme-units-sequence-tolerances
description: "Define and grade the test programme of a two-phase heat transport item under ECSS-E-ST-31-02C clauses 5.6.1 to 5.6.4. Use when the task is fixing how many test articles a heat pipe or a capillary driven loop owes for its model philosophy, ordering the campaign into the flow its equipment type requires so proof pressure precedes any performance run and the destructive burst comes last, grading the tolerance a facility applies to each set parameter against its allowable band, and checking the declared instrumentation accuracy is fine enough to police that band. Trigger: ecss, e-st-31-02c, two-phase-test-article-count, heat-pipe-test-sequence, capillary-loop-test-sequence, applied-test-parameter-tolerance, test-measurement-accuracy-requirement, burst-last-sequence-precedence."
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-02-two-phase-heat-transport-scope, e3102-test-programme-units-sequence-tolerances, two-phase-test-article-count, heat-pipe-test-sequence, capillary-loop-test-sequence, applied-test-parameter-tolerance, test-measurement-accuracy-requirement]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Two-Phase Heat Transport — Test Programme, Units, Sequence and Tolerances (space-systems/ecss/e3102-test-programme-units-sequence-tolerances)

Use when the task is writing or reviewing the test programme of
ECSS-E-ST-31-02C clauses 5.6.1 to 5.6.4 -- how many articles the
campaign consumes, the order the tests run in for the equipment type in
front of you, and the two numbers that decide whether any of the
readings mean anything: the tolerance on what was applied and the
accuracy of what was measured.

## Domain quick reference

- Unit count follows from the model philosophy, not from convenience. A
  dedicated qualification model is taken to destruction, so the
  programme needs articles beyond the one that flies; a protoflight
  approach puts the flight item through the campaign and therefore
  cannot afford a burst article unless a separate one is procured. The
  equipment type moves the count too, because a loop carries more
  distinct functional tests than a fixed-conductance pipe.
- The sequence differs by equipment type. Both flows start with proof
  pressure and a leak check and end with the destructive burst, but a
  capillary driven loop inserts start-up and set-point regulation
  between the leak check and the environmental block, and a heat pipe
  has no equivalent of either.
- The ordering rules are precedence constraints, not a single fixed
  list. Proof pressure precedes any performance run because an article
  that has not been pressure-proofed is not yet a test article; a leak
  check follows every pressure application because that is when a seal
  fails; environmental exposure precedes pressure cycling so the cycling
  sees the article in its post-environment state; burst is last because
  nothing runs after it.
- A tolerance is on the applied value: the band the facility is allowed
  to hold a set point inside. Some quantities carry it as an absolute
  width and some as a fraction of the set value, and mixing the two is
  how a wide pressure tolerance gets reported as a tight one.
- An accuracy is on the measured value, and it has two separate jobs to
  pass. It must be at least as fine as the tabulated requirement for
  that quantity, and it must be several times finer than the tolerance
  band it is policing -- an instrument no better than the band cannot
  show the parameter stayed inside it, no matter what the reading says.

## Workflow

1. Normalise the equipment type and model philosophy; reject anything
   outside the recognised sets rather than defaulting.
2. Grade the declared article count against the tabulated minimum for
   that pair, honouring a programme-specific override when one is
   declared, and report the shortfall rather than only a verdict.
3. Grade the declared sequence against the flow for that equipment type:
   missing steps, steps that belong to the other flow or to no flow,
   repeated steps, and every fixed precedence pair.
4. For each set parameter, convert the applied tolerance to an absolute
   half-width at the nominal value and grade it against the allowable
   half-width for that quantity.
5. For each measured quantity, convert the declared accuracy the same
   way, grade it against the required accuracy, and separately grade it
   against the applied band at the resolution ratio.
6. Roll the four checks into one verdict and prefix every finding with
   the check that raised it, so a programme review can see whether the
   problem is the article count, the order, the facility or the sensors.

## Pitfalls

- Reusing the heat-pipe flow for a capillary driven loop. The loop's
  start-up and regulation steps are the ones that verify the parts of it
  a pipe does not have, and dropping them leaves the loop's own
  behaviour untested while every other step still passes.
- Putting burst anywhere but last. A burst article is consumed, so any
  step scheduled after it either never runs or runs on a different unit
  and is quietly no longer part of the same qualification chain.
- Comparing a relative tolerance with an absolute allowable. Two percent
  of a megapascal is twenty kilopascals; graded against an absolute
  kilopascal band it looks compliant only if the conversion is skipped.
- Accepting an instrument because it meets the tabulated accuracy. The
  accuracy requirement and the band-resolution rule are two conditions,
  and a sensor can pass the first while being unable to demonstrate the
  second.
- Treating a repeated step as harmless. A sequence that names the same
  test twice is ambiguous about which occurrence the precedence rules
  apply to, which is a programme defect before it is a test defect.
- Relaxing an allowable band so an exactly-at-limit case reads as a
  pass. Equality at a limit is a representation question, handled by the
  tolerance inside the comparison, not by moving the band.

## Behavior contract (gate 3)

The equipment-type and model-philosophy validation, unit-count grading
with overrides, per-type sequence and precedence checking, absolute and
relative tolerance conversion, measurement-accuracy grading against both
the requirement and the applied band, and the rolled-up programme
verdict are exercised by the gate 3 contract test:
scripts/test_e3102_test_programme_units_sequence_tolerances.py against
scripts/e3102_test_programme_units_sequence_tolerances_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e3102_test_programme_units_sequence_tolerances.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 →