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 Eed Circuit Safety Margin Demonstration

ASecurity

Use when verify the interference-safety-margin demonstrated for a critical circuit or an electro-explosive-device firing circuit under ECSS-E-ST-20C clause 6.4.2: read the separation the circuit category demands off the programme ladder, de-rate the declared no-fire-threshold to the demonstration value, convert an induced-current or an induced-radio-frequency-level onto the decibel scale with the field-quantity or energy-quantity law the measurement obeys, refuse paper-only evidence where the...

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 e20-eed-circuit-safety-margin-demonstration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E20 Eed Circuit Safety Margin Demonstration?

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

Security grade badge for E20 Eed Circuit Safety Margin Demonstration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e20-eed-circuit-safety-margin-demonstration/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e20-eed-circuit-safety-margin-demonstration)

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

Download with Pro
Files
SKILL.md
---
name: e20-eed-circuit-safety-margin-demonstration
description: "Use when verify the interference-safety-margin demonstrated for a critical circuit or an electro-explosive-device firing circuit under ECSS-E-ST-20C clause 6.4.2: read the separation the circuit category demands off the programme ladder, de-rate the declared no-fire-threshold to the demonstration value, convert an induced-current or an induced-radio-frequency-level onto the decibel scale with the field-quantity or energy-quantity law the measurement obeys, refuse paper-only evidence where the firing-circuit demands instrumented measurement on flight-representative hardware, confirm every mandated operating-condition was exercised, and report the governing worst-case-condition with the separation it showed. Trigger: ecss, e-st-20-electrical-scope, eed-circuit-safety-margin-demonstration, electro-explosive-device-firing-circuit, no-fire-threshold-derating, bridgewire-no-fire-power, instrumented-margin-evidence, mandated-operating-condition-coverage, governing-worst-case-condition."
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-eed-circuit-safety-margin-demonstration, eed-circuit-safety-margin-demonstration, electro-explosive-device-firing-circuit, no-fire-threshold-derating, instrumented-margin-evidence, mandated-operating-condition-coverage]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical Engineering -- EED and Critical Circuit Margin Demonstration (space-systems/ecss/e20-eed-circuit-safety-margin-demonstration)

Use when the task is the clause 6.4.2 demonstration of ECSS-E-ST-20C --
showing, with evidence the clause admits, that a critical circuit and in
particular the firing circuit of an electro-explosive device keeps the
separation between what it can tolerate and what the electromagnetic
environment actually induces in it.

## Domain quick reference

- Demanding a separation and demonstrating it are two different jobs.
  The demand comes from the circuit's category and sits on the
  programme ladder: the firing circuit of an electro-explosive device
  carries the widest demand, a safety or mission critical circuit a
  narrower one, and a non critical circuit none at all. This leaf is
  the demonstration: the demand is an input, and what is graded is the
  evidence produced against it.
- The evidence a category admits is not the same everywhere. A firing
  circuit is demonstrated by instrumented measurement at the firing
  interface on flight-representative hardware and harness -- a paper
  argument or an appeal to a similar unit does not demonstrate it,
  because the coupling being measured lives in the routing, the
  bonding and the connector, none of which the paper carries. A safety
  or mission critical circuit can rest on measurement or on a computed
  argument. Grading only the number and never the evidence kind passes
  a firing circuit that nobody instrumented.
- The threshold the demonstration measures against is not the declared
  no-fire value. That value is brought down by the de-rating the
  programme applies before it becomes the demonstration threshold, so
  the separation is shown against the de-rated value and not against
  the raw one. Where the induced quantity is a radio-frequency power
  rather than a current, the no-fire current is carried across through
  the bridgewire resistance by the square law before the two are
  compared on one scale.
- The decibel conversion follows the quantity. A field quantity --
  an induced current, an induced voltage -- goes as twenty times the
  logarithm of the ratio; an energy quantity -- an induced power --
  goes as ten times. Using one law for both halves or doubles every
  separation reported.
- A separation is only meaningful next to the operating condition it
  was shown under. The mandated set for a firing circuit covers the
  keyed flight transmitters, the launch-site radiated environment, the
  worst-case harness routing and the connected ground support
  equipment; a condition that was never exercised is a gap in the
  demonstration, not a silent pass. The condition that governs is the
  one with the smallest separation, with the condition name as the
  tie-break so the answer does not depend on record order.
- A negative separation is a real and serious result: the induced
  level already sits above what the circuit tolerates. It is a
  finding, never an input error.

## Workflow

1. Normalise each circuit record: reject an empty identifier, an
   unknown category, an unknown evidence kind, an unknown induced
   quantity, a missing measurement list, a measurement with no
   operating condition, a repeated condition and a non-positive
   induced level. Reject a record that declares both a decibel
   threshold and a raw no-fire value, and one that declares neither.
2. Read the demanded separation for the circuit's category from the
   programme ladder, defaulting to the standard ladder when the
   project tailors nothing.
3. Check the evidence kind against what the category admits, and raise
   a finding where a firing circuit rests on anything but instrumented
   measurement.
4. Derive the demonstration threshold: de-rate the declared no-fire
   value, and where the comparison is on power, carry the no-fire
   current across through the bridgewire resistance first.
5. Compute the separation at every exercised condition with the law
   the induced quantity obeys, or as a straight difference when both
   levels are already on the decibel scale.
6. List the mandated operating conditions that were never exercised.
7. Take the governing condition as the smallest separation and compare
   it against the demand, absorbing the representation error a decibel
   difference carries.
8. The circuit is demonstrated only when the evidence kind, the
   condition coverage and the governing separation all hold.

## Pitfalls

- Demonstrating a firing circuit by similarity to a unit that flew
  before. The demand is on this harness, this routing and this
  bonding; the earlier unit demonstrates its own installation and
  nothing else.
- Measuring against the raw no-fire value. The de-rating is what turns
  a device parameter into a demonstration threshold, and skipping it
  reports a separation the circuit does not have.
- Applying the twenty-times law to an induced power, or the ten-times
  law to an induced current. Every separation in the report is then
  wrong by a factor of two in decibels, in whichever direction
  flatters the result.
- Reporting the mean or the first separation instead of the smallest.
  The demonstration is only as good as its worst exercised condition.
- Comparing the demonstrated separation against the demand with a bare
  greater-or-equal test. The separation is a difference of decibel
  levels and a case that sits exactly on the demand in engineering
  terms can land a few units in the last place below it: 33.3 less
  13.3 yields 19.999999999999996, not 20. Absorb that representation
  error in the comparison; never lower the demanded separation to make
  the case pass.
- Treating an unexercised condition as a pass because nothing was
  measured there. A condition nobody ran is the condition most likely
  to be the governing one.
- Reading a negative separation as a broken measurement. It says the
  environment already exceeds the circuit's tolerance, which is the
  most important result the demonstration can produce.

## Behavior contract (gate 3)

The category ladder lookup, evidence admissibility, no-fire de-rating,
bridgewire power conversion, quantity-dependent decibel laws,
per-condition separation, mandated-condition coverage, governing-case
selection, tolerance-absorbing demand comparison and the aggregate
review are exercised by the gate 3 contract test:
scripts/test_e20_eed_circuit_safety_margin_demonstration.py against
scripts/e20_eed_circuit_safety_margin_demonstration_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e20_eed_circuit_safety_margin_demonstration.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 →