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

Q7031 Environmental Conditions

ASecurity

Assess the application environment before a coat is sprayed under ECSS-Q-ST-70-31C: grade booth air temperature and relative humidity against the paint system's declared window, derive the dew point from the Magnus relation and form the substrate dew-point margin, then convert an ISO 14644-1 cleanliness class into per-size airborne count limits and grade the measured counts. Holds a run whose air sits in window but whose hardware is cold enough to condense. Use when a spray-booth log, a subst...

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

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 q7031-environmental-conditions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7031 Environmental Conditions?

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

Security grade badge for Q7031 Environmental Conditions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7031-environmental-conditions/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7031-environmental-conditions)

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

Download with Pro
Files
SKILL.md
---
name: q7031-environmental-conditions
description: "Assess the application environment before a coat is sprayed under ECSS-Q-ST-70-31C: grade booth air temperature and relative humidity against the paint system's declared window, derive the dew point from the Magnus relation and form the substrate dew-point margin, then convert an ISO 14644-1 cleanliness class into per-size airborne count limits and grade the measured counts. Holds a run whose air sits in window but whose hardware is cold enough to condense. Use when a spray-booth log, a substrate temperature reading or a particle count has to release or hold a paint application. Trigger: ecss, q-st-70-31c-paint-application, paint-application-environment-window, coating-substrate-dew-point-margin, paint-booth-airborne-cleanliness-class, spray-booth-humidity-limit, paint-application-release-hold."
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-31c-paint-application-scope, q7031-environmental-conditions, paint-application-environment-window, coating-substrate-dew-point-margin, paint-booth-airborne-cleanliness-class, spray-booth-humidity-limit, paint-application-release-hold]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Paint Application -- Environmental Conditions (space-systems/ecss/q7031-environmental-conditions)

Use when the task is the application-environment control of ECSS-Q-ST-70-31C:
a coat is about to be applied to flight hardware and the question is whether
the booth air, the hardware itself and the airborne cleanliness of the area
are all inside the window the paint system's process document declares.

## Domain quick reference

- Three quantities govern the decision and they are not interchangeable: the
  booth air temperature, the temperature of the hardware being coated, and
  the relative humidity of the booth air. A log that records only air
  temperature cannot answer the question.
- The controlling humidity criterion is not the relative-humidity number but
  the dew-point margin at the substrate. Dew point follows from air
  temperature and relative humidity through the Magnus relation; the margin
  is the substrate temperature minus that dew point. Hardware that has come
  off a cold bench or out of a thermal chamber can carry a condensed film
  while the booth reads comfortably in window.
- Airborne cleanliness is expressed as an ISO 14644-1 class, which is a
  concentration law rather than a single number: the limit at a given
  particle size scales as the class decade times the size ratio raised to a
  fixed exponent. A class that passes at half a micron can fail at five
  microns, so the grading is done size by size against the measured counts.
- Solvent release depends on temperature, so an out-of-window run does not
  simply cure differently. Too cold and the film keeps solvent and stays
  soft; too warm and the surface skins over a wet layer, which is what
  produces the pinholes another leaf then has to disposition.
- The environment is a release decision, taken before the gun is triggered.
  Once the coat is on, an out-of-window record becomes a nonconformance that
  can only be dispositioned, and the cheapest disposition is usually a strip.

## Workflow

1. Validate the three readings and the two declared bands. A humidity outside
   nought to a hundred percent, or a temperature outside any plausible
   application range, is an instrument or transcription error, not a
   degenerate case to be clamped.
2. Grade booth air temperature against the declared temperature band and
   relative humidity against the declared humidity band, treating a reading
   exactly on a limit as inside it and absorbing representation error with a
   named tolerance rather than by widening the band.
3. Derive the dew point of the booth air and form the substrate dew-point
   margin. Compare it with the minimum margin the process document requires.
4. When an airborne-cleanliness class is declared, convert it into a
   concentration limit at each measured particle size and grade each size
   separately, keeping every breach as its own finding.
5. Return a single release-or-hold verdict together with the full list of
   findings, so the reason a run is held is visible without re-deriving it.

## Pitfalls

- Grading the booth and calling the part covered. Air temperature and
  substrate temperature are different measurements; the dew-point criterion
  belongs to the hardware, and a part colder than the air is the normal case
  after transport, not the exception.
- Reading relative humidity as the criterion. A high relative humidity in a
  warm booth over warm hardware can carry more margin than a modest one in a
  cool booth over cold hardware, because the margin is a temperature
  difference and not a percentage.
- Treating the ISO class as a pass token. The class is a per-size limit
  curve; checking only the smallest measured size hides a coarse-particle
  breach, which is the population that actually lands in a wet film.
- Widening the declared window to release a run that missed it. The window
  belongs to the paint system, not to the schedule; an out-of-window run is
  held, or applied and dispositioned as a nonconformance.
- Relaxing a limit to absorb a reading that landed exactly on it. Equality at
  a limit is a representation question, handled by the tolerance inside the
  comparison, and the declared value stays as specified.

## Behavior contract (gate 3)

The reading and band validation, the band grading, the Magnus dew-point
derivation, the substrate margin comparison, the ISO 14644-1 per-size limit
conversion and the combined release verdict are exercised by the gate 3
contract test:
scripts/test_q7031_environmental_conditions.py against
scripts/q7031_environmental_conditions_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_q7031_environmental_conditions.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 →