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 Acceptance Criteria

ASecurity

Evaluate outgassing screening results against the mass-loss and condensable limits their application carries under ECSS-Q-ST-70-02C. Use when a materials list has total mass loss and CVCM figures and each item has to be graded for the place it will serve, from a warm sealed box to the proximity of a cold optic. Picks the grading basis, crediting regained water back only where the application allows it, treats a sub-floor condensable reading as a bound, not a value, and carries a failing mater...

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-acceptance-criteria --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7002 Acceptance Criteria?

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

Security grade badge for Q7002 Acceptance Criteria
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7002-acceptance-criteria/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7002-acceptance-criteria)

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

Download with Pro
Files
SKILL.md
---
name: q7002-acceptance-criteria
description: "Evaluate outgassing screening results against the mass-loss and condensable limits their application carries under ECSS-Q-ST-70-02C. Use when a materials list has total mass loss and CVCM figures and each item has to be graded for the place it will serve, from a warm sealed box to the proximity of a cold optic. Picks the grading basis, crediting regained water back only where the application allows it, treats a sub-floor condensable reading as a bound, not a value, and carries a failing material on an approved deviation only when both a deviation and a contamination assessment stand behind it. Trigger: ecss, q-st-70-02, tml-cvcm-screening-limits, outgassing-application-class, recovered-mass-loss-basis, water-vapour-credit, outgassing-deviation-package, sub-floor-cvcm-bound."
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-materials-outgassing-scope, q7002-acceptance-criteria, tml-cvcm-screening-limits, outgassing-application-class, recovered-mass-loss-basis, water-vapour-credit, outgassing-deviation-package]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Outgassing Screening — Acceptance Criteria (space-systems/ecss/q7002-acceptance-criteria)

Use when the task is the acceptance step of the ECSS-Q-ST-70-02C
thermal-vacuum outgassing screening test — deciding whether a material's
measured mass loss and condensable figure clear the limits that the
application it is destined for imposes.

## Domain quick reference

- A screening result is a pair, and both halves carry a limit. The total
  mass loss says how much left the specimen; the condensable figure says
  how much of it came back down on a cold surface. Clearing one and
  missing its partner is a failure, because the two describe different
  hazards: lost mass changes the part, condensed mass changes everything
  looking at it.
- The limits belong to the application, not to the material. The same
  potting compound is comfortably inside a general limit and nowhere
  near the condensable limit that applies beside a cold optic, so a
  materials list cannot be graded until the destination is named.
- Mass loss that was only regained water can be credited back. The
  recovered mass loss is the total with the water-vapour figure removed,
  and where the application allows the credit the loss is graded on that
  instead. It is not universally available: at a cryogenic surface water
  deposits like any other species, so the credit would forgive exactly
  the mass that does the damage.
- A condensable result under the balance quantification floor is a
  bound. It demonstrates compliance when the bound itself sits at or
  under the limit, and demonstrates nothing at all when the floor is
  coarser than the limit — a common trap for the tightest applications.
- A material over a limit is not automatically out, but the route is
  narrow. An approved deviation plus a contamination assessment that
  shows what the excess does to the budget is a decision; either one on
  its own is an assertion, and a reviewer cannot tell the two apart from
  a verdict alone.

## Workflow

1. Validate each result: material name, total mass loss, and either a
   condensable value or a sub-floor bound. Refuse a condensable figure
   larger than the total mass loss and a water-vapour figure larger than
   the total, since neither is physically available.
2. Resolve the application class and read its mass-loss limit,
   condensable limit and whether the water credit is available.
3. Pick the mass-loss basis: the recovered loss when a water-vapour
   figure is present and the application allows the credit, the total
   loss otherwise. Record which basis was used.
4. Compare the basis value with the mass-loss limit and the condensable
   value with the condensable limit, absorbing floating-point
   representation error at the boundary with a named tolerance rather
   than by relaxing the limit.
5. For a sub-floor condensable result, compare the bound instead, and
   raise a finding when the bound cannot clear the limit.
6. Record a finding when a water-vapour figure was supplied for an
   application that cannot use it, so the submitter learns why the
   tighter basis was applied.
7. Assign the verdict: accepted when nothing blocks, accepted on
   deviation when a deviation and a contamination assessment both stand
   behind a failing value, rejected otherwise — naming the missing half
   of an incomplete deviation package.
8. Aggregate across the list, keeping accepted, on-deviation and
   rejected materials in separate groups.

## Pitfalls

- Grading a materials list against one pair of limits. The list spans
  applications, and a single pass of the general limits both clears
  parts that will sit beside an optic and rejects parts sealed inside a
  warm box.
- Applying the water credit everywhere. It is a credit for mass that
  returns as humidity on the ground, which is worth nothing at a surface
  cold enough to keep water.
- Reading a sub-floor condensable result as a pass. When the balance
  floor is coarser than the limit the result is silent, not compliant,
  and the material owes a measurement on a larger specimen mass.
- Accepting a deviation reference as the entire justification. Without
  the contamination assessment nobody has said what the excess costs the
  budget.
- Widening a limit so a value on the boundary passes. Equality at the
  limit is a representation question, handled by the tolerance inside
  the comparison; the limit itself stays as specified.

## Behavior contract (gate 3)

The result validation, class-limit lookup, recovered-mass-loss basis
selection, limit comparison with tolerance, sub-floor bound handling,
deviation-package rule and list aggregation are exercised by the gate 3
contract test: scripts/test_q7002_acceptance_criteria.py against
scripts/q7002_acceptance_criteria_logic.py (stdlib unittest, offline).
Run: python3 scripts/test_q7002_acceptance_criteria.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 →