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

Q7050 Airborne Sampling Strategy

ASecurity

Design the airborne sampling strategy a cleanroom zone needs under ECSS-Q-ST-70-50C: size the sampling locations from the floor area or a supplied area table, derive the smallest single-sample volume that still collects a statistically useful particle count at the class limit, convert it into a duration at the counter flow rate, and total the air drawn and the occupancy time. Use when planning a monitoring run, defending a sample duration, or checking whether a high-flow counter has shortened...

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

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 q7050-airborne-sampling-strategy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7050 Airborne Sampling Strategy?

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

Security grade badge for Q7050 Airborne Sampling Strategy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7050-airborne-sampling-strategy/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7050-airborne-sampling-strategy)

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

Download with Pro
Files
SKILL.md
---
name: q7050-airborne-sampling-strategy
description: "Design the airborne sampling strategy a cleanroom zone needs under ECSS-Q-ST-70-50C: size the sampling locations from the floor area or a supplied area table, derive the smallest single-sample volume that still collects a statistically useful particle count at the class limit, convert it into a duration at the counter flow rate, and total the air drawn and the occupancy time. Use when planning a monitoring run, defending a sample duration, or checking whether a high-flow counter has shortened a sample below usefulness. Trigger: ecss, q-st-70-50c, airborne-sampling-strategy, sampling-location-sizing, minimum-sample-volume, particle-counter-flow-rate, sampling-duration-derivation."
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-50c-particle-contamination-monitoring, q-st-70-50c, q7050-airborne-sampling-strategy, airborne-sampling-strategy, sampling-location-sizing, minimum-sample-volume, particle-counter-flow-rate, sampling-duration-derivation]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Particle Monitoring — Airborne Sampling Strategy (space-systems/ecss/q7050-airborne-sampling-strategy)

Use when the task is the sampling-strategy part of the airborne clause of
ECSS-Q-ST-70-50C: where in a zone the counter is placed, how much air each
location draws, at what flow rate, and therefore for how long.

## Domain quick reference

- Three quantities are locked to each other. Volume is what the statistics
  need, flow rate is what the instrument gives, and duration is the quotient;
  fixing any two fixes the third, so a strategy that states all three
  independently has an inconsistency waiting in it.
- Sample volume comes from the limit, not from habit. The cleaner the class,
  the fewer particles a litre holds, so a tight class needs far more air
  before the count is large enough for the reading to mean anything.
- That relation is inverse, and it surprises people. A loose class reaches
  the statistical target almost at once, which is why a floor volume exists:
  below it the sample is measuring the instrument's own behaviour.
- A duration floor exists for the same reason from the other side. A
  high-flow counter can draw the required volume in seconds, and a few
  seconds of air is a moment, not a condition, so the sample is held open.
- Location count scales with the square root of floor area. Some facilities
  carry their own area-to-location table instead; either way the operator can
  add locations and cannot remove the ones the area derived.
- A flow rate has a calibrated band. A counter run outside the band it was
  calibrated at reports a volume it did not draw, and every concentration
  computed from that volume inherits the error.
- The strategy costs occupancy. Air per location times locations gives the
  zone's total draw, and duration times locations gives the time the room is
  tied up, which is the number the schedule actually cares about.

## Workflow

1. Validate the floor area, the class limit at the considered size and the
   counter flow rate.
2. Size the locations: square-root rule by default, or the caller's
   area-to-location table where one exists, then apply the minimum and any
   operator increase.
3. Derive the smallest useful single-sample volume from the target particle
   count and the class limit, applying the floor volume where the class is
   loose enough to reach the target immediately.
4. Convert that volume into a duration at the flow rate, applying the
   duration floor where the counter reaches the volume too quickly.
5. Total the run: air drawn per location, air drawn for the zone, and the
   occupancy time the zone owes.
6. Report the findings: a flow rate outside the calibrated band, either floor
   having bound the sample, and an operator request that tried to cut the
   location count below the derived value.

## Pitfalls

- Fixing volume, flow and duration independently. They are one relation with
  two free parameters, and stating all three is how a strategy ends up asking
  for a sample its own numbers say is impossible.
- Reusing a sample volume across classes. A tighter class needs more air, not
  less, so carrying a volume over from a looser room understates the count
  and widens the uncertainty exactly where it matters most.
- Letting a high-flow counter set a few-second sample. The volume target is
  met, and the sample still describes one instant of a room whose condition
  moves with the work going on in it.
- Cutting locations to save time. The derived count is what lets a zone be
  described at all; dropping below it produces a number for a position rather
  than a statement about the room.
- Running a counter outside its calibrated flow band. The reported volume is
  then wrong, and every concentration derived from it is wrong by the same
  proportion with nothing in the data to show it.
- Planning a run without totalling occupancy. Duration times locations is the
  time the zone is unavailable, and a strategy that never computed it is the
  one that gets truncated on the day.

## Behavior contract (gate 3)

The area, limit and flow-rate validation, the square-root and table location
sizing, the statistically derived minimum sample volume with its floor, the
duration derivation with its floor, the zone totals and the strategy findings
are exercised by the gate 3 contract test:
scripts/test_q7050_airborne_sampling_strategy.py against
scripts/q7050_airborne_sampling_strategy_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_q7050_airborne_sampling_strategy.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 →