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

E2001 Multipactor Test Cleanliness

ASecurity

Use when verify that the airborne-particle cleanliness required for multipactor-sensitive RF-hardware is held through assembly, multipactor-testing, delivery and hardware-handling under ECSS-E-ST-20-01C clause 6.1: convert each declared cleanroom-class into a monitored concentration-limit at the sampled particle-size, grade measured airborne-counts against that limit, confirm every lifecycle-phase declares a regime no coarser than the hardware requirement, estimate particulate fall-out onto t...

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

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 e2001-multipactor-test-cleanliness --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2001 Multipactor Test Cleanliness?

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

Security grade badge for E2001 Multipactor Test Cleanliness
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2001-multipactor-test-cleanliness/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2001-multipactor-test-cleanliness)

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

Download with Pro
Files
SKILL.md
---
name: e2001-multipactor-test-cleanliness
description: "Use when verify that the airborne-particle cleanliness required for multipactor-sensitive RF-hardware is held through assembly, multipactor-testing, delivery and hardware-handling under ECSS-E-ST-20-01C clause 6.1: convert each declared cleanroom-class into a monitored concentration-limit at the sampled particle-size, grade measured airborne-counts against that limit, confirm every lifecycle-phase declares a regime no coarser than the hardware requirement, estimate particulate fall-out onto the exposed critical-gap surfaces over the dwell, and report the containment-controls a phase has not declared. Trigger: ecss, e-st-20-01c, multipactor-test-cleanliness, airborne-particle-count, cleanroom-class-limit, particulate-fall-out, containment-controls, critical-gap-surface."
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, e-st-20-electrical-scope, e2001-multipactor-test-cleanliness, multipactor-test-cleanliness, airborne-particle-count, cleanroom-class-limit, particulate-fall-out, critical-gap-surface]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Multipactor Design and Test — Test Cleanliness (space-systems/ecss/e2001-multipactor-test-cleanliness)

Use when the task is the airborne-particle cleanliness control of
ECSS-E-ST-20-01C clause 6.1 -- holding the required particulate regime
across assembly, multipactor-testing, delivery and hardware-handling so
that the critical-gap region of an RF-item is not seeded with the
particles that trigger a premature multipactor discharge.

## Domain quick reference

- A cleanroom-class is a concentration ceiling, not a label. The class
  fixes the permitted airborne count at a reference particle-size and
  the ceiling falls off as the sampled size grows; a count is graded
  against the ceiling recomputed at the size actually sampled, never
  against the class number itself. A numerically larger class is the
  coarser (dirtier) room, so a phase satisfies a requirement when its
  class is at most the required class.
- Clause 6.1 spans the whole lifecycle, not the test bay alone. Four
  phases carry the regime: assembly, multipactor-testing, delivery and
  hardware-handling. Each declares its own class and its own
  containment controls (garment discipline, filtered-air supply,
  particle monitoring, chamber purge, double-bagging, purge-gas fill,
  seal records, tool-cleanliness records). The end-to-end regime is
  only as good as its coarsest declared phase, and a phase with no
  declaration is a gap, not a pass.
- Airborne concentration becomes a surface problem through fall-out.
  Particles settle at a near-constant speed in still air, so the count
  deposited per unit area over a dwell is concentration x settling
  speed x dwell, and the obscuration each particle contributes is the
  area of its own projected disc. That obscuration is what the
  critical-gap allowance is written against; the airborne number alone
  does not answer whether the gap is acceptable after a long exposure.
- A particle bridging or partly bridging the critical gap lowers the
  local breakdown threshold and seeds free electrons, which is why the
  cleanliness requirement is a multipactor requirement and not only a
  workmanship one.

## Workflow

1. Capture the hardware cleanliness requirement as a class plus the
   particle-size the programme samples at, and recompute the
   concentration ceiling at that size.
2. Collect the class declared for each of the four lifecycle phases,
   normalising phase aliases (integration to assembly, shipment to
   delivery, storage to hardware-handling). Reject an unrecognised
   phase and reject the same phase declared twice under two aliases.
3. Grade each phase's measured airborne count against the ceiling for
   that phase's own declared class. Treat a count equal to the ceiling
   as compliant.
4. Flag every phase declaring a class coarser than the requirement and
   every phase with no declaration at all.
5. Estimate fall-out onto the exposed critical-gap surface over the
   dwell the item actually spends open, and compare the resulting
   obscuration against the allowance.
6. For each phase, difference the declared containment controls
   against the controls that phase requires, and report the gaps.
7. Aggregate: the programme is not clause 6.1 compliant until the
   class profile, the counts, the fall-out estimate and the control
   declarations are all clear.

## Pitfalls

- Comparing a measured count against the ceiling for the reference
  particle-size when the programme samples at a larger size -- the
  ceiling is size-dependent and using the reference value passes
  counts that are several times over the real limit.
- Reading a larger class number as a stricter room. The ordering is
  inverted: the requirement is an upper bound on the class number.
- Grading only the test bay and crediting the whole lifecycle. Delivery
  and hardware-handling routinely dominate the accumulated fall-out
  because they last far longer than the chamber time.
- Treating a clean airborne number as a clean surface. A modest
  concentration held over a multi-day dwell can still exceed the
  critical-gap obscuration allowance; the dwell is part of the check.
- Letting an exact-boundary count read as a violation. A ceiling built
  from a power of ten and a count reassembled from partial samples can
  differ by a few units in the last place, so the comparison absorbs
  the representation error rather than widening the ceiling.
- Recording containment controls as free text and never differencing
  them against the required set -- an undeclared control is a finding
  in its own right, independent of any measured count.

## Behavior contract (gate 3)

The concentration-ceiling, measurement-grading, phase-profile,
fall-out and containment-control logic is exercised by the gate 3
contract test: `scripts/test_e2001_multipactor_test_cleanliness.py`
against `scripts/e2001_multipactor_test_cleanliness_logic.py`
(stdlib unittest, offline). Run:
python3 scripts/test_e2001_multipactor_test_cleanliness.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 →