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

E2020 Onboard Failure Removal Response

ASecurity

Assess how a distribution unit behaves when onboard software answers a dissipatively failed limiter switch by reducing the load or commanding that switch off, under clause 5.2.14.2.1 of ECSS-E-ST-20-20C. Use when the survival argument for the surrounding parts rests on software rather than on hardware removing the fault. Raise each part through the detection and reaction latency on a first order thermal response, test the temperature reached against its derated rating, test what the action le...

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

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 e2020-onboard-failure-removal-response --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2020 Onboard Failure Removal Response?

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

Security grade badge for E2020 Onboard Failure Removal Response
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2020-onboard-failure-removal-response/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2020-onboard-failure-removal-response)

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

Download with Pro
Files
SKILL.md
---
name: e2020-onboard-failure-removal-response
description: "Assess how a distribution unit behaves when onboard software answers a dissipatively failed limiter switch by reducing the load or commanding that switch off, under clause 5.2.14.2.1 of ECSS-E-ST-20-20C. Use when the survival argument for the surrounding parts rests on software rather than on hardware removing the fault. Raise each part through the detection and reaction latency on a first order thermal response, test the temperature reached against its derated rating, test what the action leaves running against the same rating, and report an off command the failed switch cannot answer. Trigger: ecss, e-st-20-20c, onboard-software-failure-removal, dissipative-failure-load-reduction, dissipative-failure-switch-off-command, onboard-response-latency-heating, failed-switch-off-command-effectiveness."
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, e-st-20-20c, e2020-onboard-failure-removal-response, onboard-software-failure-removal, dissipative-failure-load-reduction, dissipative-failure-switch-off-command, onboard-response-latency-heating, failed-switch-off-command-effectiveness]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Power Supply — Onboard Failure Removal Response (space-systems/ecss/e2020-onboard-failure-removal-response)

Use when the task is clause 5.2.14.2.1 of ECSS-E-ST-20-20C: onboard software
answers a dissipatively failed current limiter switch, either by reducing the
load that switch carries or by commanding it off, and the behaviour that
follows has to be established. This leaf grades both halves of that argument
— what happens while the software is still deciding, and what it leaves
running afterwards.

## Domain quick reference

- Software is a slow protection and the clause is about the delay. Detection,
  confirmation, voting and command take seconds to minutes, and the failed
  switch holds its full dissipation for every one of them, so the number that
  matters is the temperature a part has reached when the command finally
  lands.
- A latency figure means nothing on its own. It is only assessable against
  the time the earliest part would have reached its own limit, so that time
  is computed per part and the smallest of them is the budget the software
  has to fit inside.
- The rise is first order, not instantaneous. The coupling sets where a part
  ends up and the product of that coupling with its heat capacity sets how
  fast it gets there, which is why a well coupled part with little mass can
  be the casualty while a hotter-running one with a long time constant is
  never in danger.
- Reducing the load is not removing the failure. The switch is still in
  limitation, still dropping the bus and still dissipating at the reduced
  current, for the rest of the mission; that residual steady state has to
  clear the same derated limits as the peak.
- Commanding the switch off assumes the switch answers. A device that has
  failed dissipatively is a device behaving incorrectly, and an off command
  it cannot execute turns the whole declared response back into no response.
  That degeneration is reported by name rather than assumed away.
- The bound is the derated limit for both halves. The transient and the
  residual are compared against the rated maximum less the margin the parts
  programme withholds, so a peak that clears the catalogue number is not yet
  an argument.
- A part can pass one half and fail the other. A fast response with a shallow
  reduction survives the latency and cooks afterwards; a deep reduction
  applied too late loses the part before it arrives. Both lists are reported
  separately.

## Workflow

1. Validate the case: a named switch, a positive drop and failed current, a
   physically possible reference temperature, an action from the declared
   vocabulary, and parts carrying a coupling, a heat capacity and a rating.
2. Enforce the fields the action implies: a reduced current that actually
   reduces for a load reduction, an effectiveness flag for an off command, a
   latency for either, and none of them when no action is declared.
3. Compute the dissipation the switch holds before the response.
4. Derive the effective action: an off command the switch cannot answer, or
   no declared action at all, both leave the failure running untouched.
5. For each part, raise it on its own time constant to the moment the command
   lands and compare against its derated limit; compute the time at which it
   would have reached that limit and keep the earliest as the latency budget.
6. For each part, settle it on the dissipation the action leaves running and
   compare against the same limit.
7. Return both casualty lists, both margins per part, the latency budget and
   the verdict; the response is adequate only when an effective action exists
   and every part clears both halves.

## Pitfalls

- Grading only the end state. A response that leaves nothing running still
  fails the clause when the part it was protecting was already over its limit
  before the command arrived.
- Grading only the peak. A load reduction ends in a steady state that lasts
  the rest of the mission, and the peak says nothing about whether that state
  is survivable.
- Taking the off command for granted. The switch under discussion has failed
  in a mode nobody designed; whether it still answers its own command is an
  input to the assessment, not a background assumption.
- Quoting a detection latency with no budget beside it. Fifteen seconds is
  fast against a part with a five minute time constant and far too slow
  against one that reaches its limit in eight.
- Using one time constant for the whole assembly. The coupling and the mass
  belong to individual parts, and the casualty is usually the one with the
  worst product of the two rather than the one running hottest.
- Comparing against the rated maximum. The derated limit is what the review
  will hold, on the transient and on the residual alike.
- Reading a load reduction as equivalent to an off command. They leave
  different dissipations behind and the report keeps them apart.

## Behavior contract (gate 3)

The case validation, action-dependent field rules, dissipation arithmetic,
thermal time constant, first order transient, time-to-limit inversion,
residual current derivation, off-command degeneration, per-part transient and
residual grading, latency budget and verdict are exercised by the gate 3
contract test: scripts/test_e2020_onboard_failure_removal_response.py against
scripts/e2020_onboard_failure_removal_response_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e2020_onboard_failure_removal_response.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 →