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 Reliable Insulation Underlying Assumptions

ASecurity

Use when validate the background assumptions a reliable-insulation argument rests on under ECSS-E-ST-20C clause 4.2.1.2.1, the provision formerly termed double insulation: categorize each declared layer as basic, supplementary, reinforced or merely functional, confirm the layer set is admissible (two independent layers, or one reinforced layer), test the pair for the shared part, material or process that would defeat independence, check that the surviving layer alone withstands the full appli...

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

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-reliable-insulation-underlying-assumptions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E20 Reliable Insulation Underlying Assumptions?

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

Security grade badge for E20 Reliable Insulation Underlying Assumptions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e20-reliable-insulation-underlying-assumptions/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e20-reliable-insulation-underlying-assumptions)

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

Download with Pro
Files
SKILL.md
---
name: e20-reliable-insulation-underlying-assumptions
description: "Use when validate the background assumptions a reliable-insulation argument rests on under ECSS-E-ST-20C clause 4.2.1.2.1, the provision formerly termed double insulation: categorize each declared layer as basic, supplementary, reinforced or merely functional, confirm the layer set is admissible (two independent layers, or one reinforced layer), test the pair for the shared part, material or process that would defeat independence, check that the surviving layer alone withstands the full applied stress with margin, and screen the applied environment against the qualification envelope including the low-pressure corona band. Trigger: ecss, e-st-20-electrical-scope, reliable-insulation, double-insulation, insulation-layer-independence, common-cause-exclusion, dielectric-withstand-margin, corona-onset-pressure."
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-reliable-insulation-underlying-assumptions, reliable-insulation, double-insulation, insulation-layer-independence, common-cause-exclusion, dielectric-withstand-margin]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical Design — Reliable Insulation, Underlying Assumptions (space-systems/ecss/e20-reliable-insulation-underlying-assumptions)

Use when the task is the admissibility of a reliable-insulation
argument under ECSS-E-ST-20C clause 4.2.1.2.1 -- the concept
previously called double insulation, whose protective intent is that
no single insulation defect can expose a hazardous net. The argument
is only as good as the assumptions underneath it, and this leaf tests
those assumptions rather than the insulation hardware.

## Domain quick reference

- Reliable insulation is a layer-set property, not a material
  property. The set is admissible in exactly two shapes: one basic
  layer plus one supplementary layer that are mutually independent,
  or a single reinforced layer qualified to the whole stress on its
  own. Functional insulation -- present for circuit operation, not
  for protection -- never counts toward the set, however good it is.
- The protective intent is single-defect tolerance: after one layer
  is assumed defective, the remaining layer alone still separates the
  hazardous net from the exposed part. Everything the argument claims
  follows from five assumptions, and each is checkable: the layers
  are independent items, no common-cause mechanism links them, the
  surviving layer withstands the full applied stress with margin, the
  applied environment stays inside the qualification envelope, and no
  conductive path bypasses the insulation entirely.
- Independence fails in three concrete ways, all of them recorded in
  the build data rather than in the schematic: the two "layers" are
  the same physical part (a single sleeve counted twice), they share
  the same material (so one ageing or radiation mechanism attacks
  both), or they share the same process step (so one workmanship
  escape produces both defects). Distinct material or distinct
  process is the minimum discriminator; a shared part identifier is
  fatal regardless.
- The environment screen is not only voltage and temperature. In the
  low-pressure band between roughly 1e-1 Pa and 1e4 Pa -- traversed
  during ascent and re-entered by any vented volume -- corona onset
  drops sharply, so a layer qualified only at ambient or only at hard
  vacuum has no evidence covering the band it will actually fly
  through. A withstand margin measured at sea level does not transfer
  into it.

## Workflow

1. Categorize every declared layer: basic, supplementary, reinforced
   or functional. Reject an unrecognised layer type before it enters
   the argument.
2. Test the layer set for admissibility: one qualified reinforced
   layer, or one basic plus one supplementary layer. Anything else --
   a single basic layer, two functional layers, a reinforced layer
   without its own qualification -- fails here and the remaining
   checks are moot.
3. For a two-layer set, test independence: distinct part identifiers,
   and a difference in material or in process. Record a shared part,
   a shared material or a shared process as a common-cause finding.
4. Compute the withstand margin of the surviving layer alone against
   the full applied stress and compare it with the required factor;
   the margin is taken per layer, never summed across layers.
5. Screen the applied environment against the qualification envelope:
   voltage ceiling, temperature range, and low-pressure corona band
   coverage. Each exceedance is its own finding.
6. Record any conductive bypass -- an unsleeved fastener, a bonding
   strap, a moisture path in ground operations -- as a bypass
   finding. The assumption set holds only when every finding list is
   empty.

## Pitfalls

- Counting one physical sleeve as two layers because it is drawn
  twice, or counting functional insulation as the supplementary
  layer. Both produce an admissible-looking set with one real layer.
- Summing the withstand of both layers into a single number. The
  clause presumes one layer is already defective, so the margin that
  matters is the survivor's alone.
- Treating identical material in both layers as conservative. A
  shared material is a shared ageing, radiation and outgassing
  mechanism -- it is the definition of the common cause the second
  layer exists to exclude.
- Qualifying only at ambient pressure or only at hard vacuum and
  reading the gap as covered. The low-pressure band in between is
  where corona onset is lowest and where the hardware spends ascent.
- Declaring the assumptions satisfied while a bonding strap, a
  fastener or a test-connector shell provides a path around both
  layers. A bypass makes the layer count irrelevant.

## Behavior contract (gate 3)

The layer categorization, set-admissibility, independence,
withstand-margin and environment-envelope logic is exercised by the
gate 3 contract test:
scripts/test_e20_reliable_insulation_underlying_assumptions.py against
scripts/e20_reliable_insulation_underlying_assumptions_logic.py
(stdlib unittest, offline). Run:
python3 scripts/test_e20_reliable_insulation_underlying_assumptions.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 →