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

E20 Launch System Emc Compatibility

ASecurity

Use when assess the electromagnetic environment a spacecraft meets before and during launch and demonstrate compatibility with it under ECSS-E-ST-20C clause 6.3.2.2: categorize each campaign phase as prelaunch or launch and each environment source as a launch-site fixed emitter, a launcher-borne emitter, a processing-facility emitter or an electrostatic source, compute the free-space field an emitter puts on the spacecraft at its separation distance, attenuate it through the fairing while the...

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

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 e20-launch-system-emc-compatibility --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E20 Launch System Emc Compatibility?

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

Security grade badge for E20 Launch System Emc Compatibility
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e20-launch-system-emc-compatibility/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e20-launch-system-emc-compatibility)

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

Download with Pro
Files
SKILL.md
---
name: e20-launch-system-emc-compatibility
description: "Use when assess the electromagnetic environment a spacecraft meets before and during launch and demonstrate compatibility with it under ECSS-E-ST-20C clause 6.3.2.2: categorize each campaign phase as prelaunch or launch and each environment source as a launch-site fixed emitter, a launcher-borne emitter, a processing-facility emitter or an electrostatic source, compute the free-space field an emitter puts on the spacecraft at its separation distance, attenuate it through the fairing while the vehicle is encapsulated, check the source sits beyond the far-field boundary, confirm its frequency falls inside the tested susceptibility envelope, and hold the required margin in every mandatory phase. Trigger: ecss, e-st-20c-clause-6-3-2-2, launch-campaign-emc, prelaunch-electromagnetic-environment, launch-site-emitter, fairing-shielding-effectiveness, radiated-susceptibility-margin, far-field-boundary-check, triboelectric-charging-control."
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, e20-launch-system-emc-compatibility, launch-campaign-emc, prelaunch-electromagnetic-environment, launch-site-emitter, fairing-shielding-effectiveness, radiated-susceptibility-margin, far-field-boundary-check]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical Engineering -- Launch System EMC Compatibility (space-systems/ecss/e20-launch-system-emc-compatibility)

Use when the task is the clause 6.3.2.2 launch-system electromagnetic
compatibility duty of ECSS-E-ST-20C -- writing down the environment
the spacecraft is exposed to from the moment it reaches the launch
site until it leaves the launcher, and showing that the design as
qualified survives every part of it.

## Domain quick reference

- The campaign splits into prelaunch phases (payload processing,
  fuelling, encapsulation, transfer to the pad, on-pad standby, final
  countdown) and launch phases (liftoff, atmospheric ascent, fairing
  jettison, upper-stage flight, separation). The split matters because
  the exposure changes with it, and a phase that carries no assessment
  is a hole in the case whatever the other phases show.
- Four kinds of source make up the environment. A launch-site fixed
  emitter (tracking radar, range safety command transmitter, ground
  telemetry, weather or surveillance radar) is the strongest and the
  furthest away. A launcher-borne emitter (launcher telemetry, a radar
  transponder, a receiver local oscillator) is weak but sits metres
  from the spacecraft. A processing-facility emitter (a handheld
  radio, wireless networking, a crane drive) only exists while people
  are around the vehicle. An electrostatic source (triboelectric
  charging, a lightning-induced transient, precipitation static) is
  not an emitter at all: it is controlled by a bonding and dissipation
  provision, not by a field computation, and asking for its field
  strength is a category error.
- The field an emitter puts on the spacecraft follows from its
  radiated power and its distance under the free-space far-field
  relation. That relation is only valid beyond the far-field boundary
  set by the emitting aperture and the wavelength; inside it the
  computed number is meaningless and a measurement or a near-field
  model is required instead. While the vehicle is encapsulated the
  fairing attenuates the incident field by its shielding
  effectiveness, which is why an on-pad radar illumination that would
  be alarming in the clean room is often benign in the countdown.
- Compatibility is the separation between the level the spacecraft was
  qualified to at that frequency and the field it actually sees. A
  frequency outside the tested envelope has no qualification level
  behind it, so it cannot produce a margin at all -- that is a finding
  in its own right and not a pass by omission.

## Workflow

1. Categorize every declared campaign phase as prelaunch or launch and
   reject a phase that belongs to neither.
2. Compare the declared phases against the mandatory campaign set and
   flag each phase that carries no assessment.
3. Categorize every environment source; route electrostatic sources to
   the dissipation-provision check and every emitter to the field
   computation.
4. For each emitter, confirm the spacecraft sits beyond the far-field
   boundary for that frequency and aperture; flag the pair when it
   does not, because the free-space field is not applicable there.
5. Compute the free-space field at the separation distance and, for a
   phase in which the vehicle is encapsulated, attenuate it by the
   fairing shielding effectiveness.
6. Look the qualification level up at the emitter frequency; flag a
   frequency that falls outside every tested band instead of scoring
   a margin against nothing.
7. Compute the separation between the qualification level and the
   incident field and flag a margin short of the requirement,
   absorbing representation error at the exact boundary.
8. Aggregate the phase-coverage, near-field, frequency-coverage,
   margin and electrostatic findings; the campaign is compatible only
   when every list is empty.

## Pitfalls

- Assessing the on-pad phases only. The clean-room and transfer phases
  are unencapsulated, so the fairing attenuation that makes the pad
  case comfortable simply is not there, and the facility emitters that
  only exist while people are present are at their closest.
- Applying the fairing shielding effectiveness after jettison. Once
  the fairing is gone the spacecraft is exposed again, and an ascent
  case built on an encapsulated assumption understates the upper-stage
  environment.
- Using the free-space relation for a launcher-borne emitter a couple
  of metres away. At those distances the spacecraft is usually inside
  the far-field boundary, where the relation does not hold and the
  number it produces is not conservative in any known direction.
- Scoring a margin against an extrapolated qualification level at a
  frequency that was never tested. No test, no level, no margin -- the
  gap belongs in the report, not in an interpolation.
- Treating triboelectric charging as a weak emitter and computing a
  field for it. It is controlled by a conductive path to structure,
  and the check is that the provision exists.
- Widening the required margin so an exact-boundary case passes; the
  tolerance belongs in the comparison, never in the requirement.

## Behavior contract (gate 3)

The phase and source categorization, encapsulation, free-space field,
far-field boundary, fairing attenuation, qualification-level lookup,
margin and aggregated-campaign logic is exercised by the gate 3
contract test: scripts/test_e20_launch_system_emc_compatibility.py
against scripts/e20_launch_system_emc_compatibility_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e20_launch_system_emc_compatibility.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 →