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

Q7002 Tml Measurement

ASecurity

Determine the total mass loss of specimens taken through an outgassing screening. Use when the three weighings of a run under ECSS-Q-ST-70-02C have to become a screening result: refer the loss to the initial mass so light and heavy coupons are comparable, refuse a specimen heavier after the exposure as a weighing error, subtract the water taken back on to leave the recovered mass loss, report a loss smaller than the balance division as unresolvable rather than small, and grade the replicate s...

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 q7002-tml-measurement --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7002 Tml Measurement?

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

Security grade badge for Q7002 Tml Measurement
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7002-tml-measurement/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7002-tml-measurement)

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

Download with Pro
Files
SKILL.md
---
name: q7002-tml-measurement
description: "Determine the total mass loss of specimens taken through an outgassing screening. Use when the three weighings of a run under ECSS-Q-ST-70-02C have to become a screening result: refer the loss to the initial mass so light and heavy coupons are comparable, refuse a specimen heavier after the exposure as a weighing error, subtract the water taken back on to leave the recovered mass loss, report a loss smaller than the balance division as unresolvable rather than small, and grade the replicate spread against its scatter allowance. Trigger: ecss, q-st-70-02c, outgassing-total-mass-loss, outgassing-recovered-mass-loss, outgassing-water-vapour-regained, outgassing-balance-resolution-floor, outgassing-replicate-scatter, outgassing-screening-limit."
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-02-outgassing-scope, q7002-tml-measurement, outgassing-total-mass-loss, outgassing-recovered-mass-loss, outgassing-water-vapour-regained, outgassing-balance-resolution-floor, outgassing-replicate-scatter]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Outgassing Screening -- Total Mass Loss (space-systems/ecss/q7002-tml-measurement)

Use when the task is the mass-loss measurement of a thermal-vacuum outgassing
screening under ECSS-Q-ST-70-02C: the specimens have been weighed before the
exposure, after it, and again after reconditioning in laboratory air, and the
question is what the screening result is and whether the replicate set
supports it.

## Domain quick reference

- Total mass loss is a ratio, not an amount. The same two milligrams lost from
  a hundred-milligram coupon and from a three-hundred-milligram coupon are
  different results, which is why the per-specimen mass window exists at all.
- A specimen heavier after the exposure is not a negative loss. It is a
  weighing, handling or condensation error, and reporting it as a small
  positive number by taking the magnitude hides the mistake.
- The mass a coupon takes back on in laboratory air was water, not material.
  Subtracting it on the same initial-mass basis leaves the loss that describes
  the material, which is the figure a screening decision rests on.
- A loss below what the balance division can distinguish is not a low result.
  It is a result the run cannot report, and the honest outcome is to say the
  measurement was not resolvable rather than to record a very small number.
- The replicate set has to agree with itself. A spread beyond the scatter
  allowance points at the specimens or the run, and a mean taken across such a
  set reports neither of the two populations inside it.

## Workflow

1. Validate the three masses as positive finite quantities and refuse a final
   mass above the initial one, a recovery below the final mass, or a recovery
   above the initial mass.
2. Form total mass loss as the difference between the initial and final masses
   referred to the initial mass, in percent.
3. Where a reconditioning weighing exists, form the regained water on the same
   initial-mass basis and subtract it to give the recovered mass loss.
4. Where the balance division is declared, turn it into the smallest
   distinguishable percentage for that coupon and report a result below it as
   unresolvable.
5. Grade each result against its screening limit, absorbing an exact equality
   at the limit as representation error rather than by moving the limit.
6. Report the set mean, spread, minimum and maximum, raise a finding when the
   spread exceeds the scatter allowance, and pass the material only when no
   coupon and no set-level check raised anything.

## Pitfalls

- Reporting an absolute loss in milligrams. It is not comparable between
  coupons and cannot be graded against a percentage limit.
- Taking the magnitude of a negative loss. The sign was the evidence, and
  removing it turns a bench error into a quietly plausible result.
- Subtracting the regained water on the final mass instead of the initial one.
  The two denominators differ by the loss itself, so the correction lands
  slightly wrong and always in the same direction.
- Recording a result finer than the balance can see. The number will be quoted
  later as though it were measured.
- Averaging a scattered set. Two populations with a wide spread produce a mean
  belonging to neither, and the spread is the finding.

## Behavior contract (gate 3)

The mass validation, total mass loss, regained water, recovered mass loss,
balance resolution floor, screening-limit comparison and the replicate set
statistics are exercised by the gate 3 contract test:
scripts/test_q7002_tml_measurement.py against
scripts/q7002_tml_measurement_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_q7002_tml_measurement.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 →