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

Q7001 Particulate Verification Methods

ASecurity

Convert a particulate cleanliness measurement into a number the requirement can be graded against. Use when a tape lift, a vacuum sample, an exposed fallout plate or an optical count has come back under ECSS-Q-ST-70-01C and the raw bins still have to become an obscuration: subtract the sampling-medium blank bin by bin and refuse a blank larger than the sample, scale the counts up for the fraction a lifting method leaves behind, normalise to the sampled area, sum the projected circle areas int...

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

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 q7001-particulate-verification-methods --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7001 Particulate Verification Methods?

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

Security grade badge for Q7001 Particulate Verification Methods
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7001-particulate-verification-methods/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7001-particulate-verification-methods)

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

Download with Pro
Files
SKILL.md
---
name: q7001-particulate-verification-methods
description: "Convert a particulate cleanliness measurement into a number the requirement can be graded against. Use when a tape lift, a vacuum sample, an exposed fallout plate or an optical count has come back under ECSS-Q-ST-70-01C and the raw bins still have to become an obscuration: subtract the sampling-medium blank bin by bin and refuse a blank larger than the sample, scale the counts up for the fraction a lifting method leaves behind, normalise to the sampled area, sum the projected circle areas into a percentage, divide a plate reading by its exposure to get a deposition rate, and grade the result at the allowed value. Trigger: ecss, q-st-70-01c, particulate-obscuration-percent, particle-fallout-plate-rate, tape-lift-recovery-fraction, vacuum-sampling-minimum-area, particle-count-blank-subtraction, particulate-size-distribution-bins."
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-01-cleanliness-scope, q7001-particulate-verification-methods, particulate-obscuration-percent, particle-fallout-plate-rate, tape-lift-recovery-fraction, vacuum-sampling-minimum-area, particle-count-blank-subtraction]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Cleanliness -- Particulate Measurement Methods (space-systems/ecss/q7001-particulate-verification-methods)

Use when the task is the particulate measurement step of cleanliness
verification under ECSS-Q-ST-70-01C: a size distribution has come off a
tape lift, a vacuum sample, an exposed fallout plate or an optical
counter, and it has to be reduced to a per-area figure that the
cleanliness requirement can be graded against.

## Domain quick reference

- Obscuration is the quantity the methods agree on. Counts alone do not
  compare across methods or across surfaces; the projected area the
  particles cover, expressed as a percentage of the area sampled, does.
- A lifting method reports what it removed, not what was there. Tape
  lift and vacuum sampling both leave a fraction behind, so the reading
  is scaled up by a recovery efficiency declared for that surface and
  that run, and a reading without one is not yet a result.
- The sampling medium carries its own particles. A blank of the same
  tape lot or filter, counted in the same bins, is subtracted before
  anything else; a blank exceeding the sample in a bin is a failed
  control, not a negative count to be clamped at zero.
- A fallout plate measures a rate, not a state. Its obscuration divided
  by the hours it was exposed gives a deposition rate, and a projection
  onto a longer exposure assumes that rate holds -- an assumption the
  environment has to justify.
- Bin edges have to line up. A blank counted on different edges cannot
  be subtracted bin by bin, and silently matching the nearest edge moves
  counts between size bands.
- Method applicability is decided before sensitivity. An adhesive lift
  on a coated optic, or a vacuum head on a few square centimetres, is
  ruled out by the surface regardless of the detection floor it offers.

## Workflow

1. Validate the distribution: strictly increasing diameters in
   micrometres, non-negative integer counts, and a positive sampled area.
2. Subtract the sampling-medium blank bin by bin, refusing an unmatched
   bin edge or a blank count above the sample count.
3. Apply the recovery efficiency when the method removed the particles;
   refuse a lifting method that arrives without one, and flag a recovery
   declared for a method that samples without removal rather than
   applying it.
4. Normalise the corrected counts to one square metre and sum the
   projected circle areas into an obscuration percentage.
5. For a fallout plate, divide the obscuration by the exposure hours to
   get the deposition rate and project it over the exposure of interest.
6. Compare the obscuration with the allowed value, absorbing
   representation error at the boundary with a named relative tolerance
   instead of relaxing the limit.
7. Report the obscuration, the per-square-metre distribution, the total
   count, any rate and projection, and the findings raised.

## Pitfalls

- Reporting a raw count as a cleanliness result. The same count over a
  different sampled area is a different surface condition, and two
  methods counting differently sized particles are not comparable at all.
- Skipping the recovery correction because the efficiency is unknown.
  An undeclared efficiency does not default to unity; it makes the
  reading a lower bound that cannot substantiate a limit.
- Clamping a negative blank-corrected count to zero. That hides a
  sampling-medium control failure whose other bins are equally suspect.
- Projecting a fallout rate across a phase with a different environment.
  The rate belongs to the exposure it was measured over, so a projection
  into a cleaner or dirtier phase needs its own plate.
- Grading a largest-particle observation against an area-coverage limit.
  One large particle and many small ones can share an obscuration while
  failing entirely different requirements.
- Choosing a method on detection floor alone. Adhesive tolerance and
  minimum sampled area rule methods out before sensitivity is reached.

## Behavior contract (gate 3)

The distribution validation, blank subtraction, recovery correction,
per-area normalisation, obscuration summation, fallout rate and
projection, method applicability and the boundary-tolerant grading are
exercised by the gate 3 contract test:
scripts/test_q7001_particulate_verification_methods.py against
scripts/q7001_particulate_verification_methods_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_q7001_particulate_verification_methods.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 →