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 Reverse Current Withstand Capability

ASecurity

Verify that a power outlet tolerates the current its load pushes back in both the conducting and the latched-off state, for ECSS-E-ST-20-20C clause 5.2.11.1.1: derive the recommended withstand level per state from the rated output current, convert the reverse pulse shape into charge, absorbed energy and repetitive rms current, raise the output-node excursion the charge drives into the holdup capacitance, then grade each state separately against its declared withstand peak, duration and overvo...

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

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-reverse-current-withstand-capability --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2020 Reverse Current Withstand Capability?

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

Security grade badge for E2020 Reverse Current Withstand Capability
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2020-reverse-current-withstand-capability/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2020-reverse-current-withstand-capability)

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

Download with Pro
Files
SKILL.md
---
name: e2020-reverse-current-withstand-capability
description: "Verify that a power outlet tolerates the current its load pushes back in both the conducting and the latched-off state, for ECSS-E-ST-20-20C clause 5.2.11.1.1: derive the recommended withstand level per state from the rated output current, convert the reverse pulse shape into charge, absorbed energy and repetitive rms current, raise the output-node excursion the charge drives into the holdup capacitance, then grade each state separately against its declared withstand peak, duration and overvoltage limit. Use when an inductive or regenerative load can drive current back into a distribution outlet. Trigger: ecss, e-st-20-20c, reverse-current-withstand, off-state-reverse-current, on-state-reverse-current, reverse-pulse-charge, output-node-overvoltage, blocking-element-need."
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-20c, e2020-reverse-current-withstand-capability, reverse-current-withstand, off-state-reverse-current, on-state-reverse-current, reverse-pulse-charge, output-node-overvoltage, blocking-element-need]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Power Distribution — Reverse-Current Withstand Capability (space-systems/ecss/e2020-reverse-current-withstand-capability)

Use when the task is the reverse-current tolerance of a power outlet under
ECSS-E-ST-20-20C clause 5.2.11.1.1 -- the recommended level of current an
outlet should take from a load that pushes current back up the feed, assessed
in the conducting state and in the latched-off state as two separate cases.

## Domain quick reference

- Reverse current is not a fault the load has; it is what a load ordinarily
  does. A winding that is de-energised returns its stored energy, a motor that
  is still turning generates, a capacitive load that sits above the rail
  discharges into it. The outlet is on the receiving end of all three.
- The two states are genuinely different circuits. With the outlet conducting,
  the reverse current returns through the pass element that is already carrying
  load current, and the recommended level is naturally referred to the outlet's
  own rating. With the outlet latched off, that path is gone and only whatever
  clamp, body diode or deliberate bypass the design provided remains, so the
  recommended level is lower and has to be declared separately.
- The recommended levels are a declared policy expressed as fractions of the
  rated output current, not physical constants, so they are carried with the
  result and can be re-declared for a programme that sets them differently.
- The peak is not the whole pulse. What reaches the holdup capacitance is
  charge, and charge depends on shape: a triangular pulse of the same peak and
  duration delivers half what a rectangular one does, while an exponential one
  read at its decay time constant delivers the full product. Grading a pulse on
  peak alone therefore over- or under-states the node excursion it causes.
- The charge sets the excursion the output node takes, the clamping voltage
  times that charge sets the energy the clamp has to absorb, and the repetition
  rate sets the root-mean-square current the return path carries continuously.
  Those are three different limits and a design can pass any two of them.
- Where the latched-off outlet cannot take what the load delivers, the answer
  is a blocking or bypass element in the return path rather than a larger
  clamp, because a clamp large enough to absorb the pulse is being asked to
  conduct in a state the outlet is supposed to be isolating in.

## Workflow

1. Validate the outlet rating, the holdup capacitance, the permitted output
   excursion and the clamp voltage, and require a pulse and a declared
   capability for both states. A capability shown in one state is not evidence
   about the other and is refused as a substitute.
2. Derive the recommended withstand level for each state from the rated output
   current and the policy fractions, and compare it with the capability the
   design actually claims.
3. Convert each reverse pulse into charge, absorbed clamp energy and, where a
   repetition period is declared, root-mean-square current, driving the
   conversion from the declared pulse shape rather than from the peak alone.
4. Raise the output-node excursion the charge drives into the holdup
   capacitance and compare it with the permitted excursion.
5. Grade each state on its own five checks -- recommended-level coverage,
   applied peak, applied duration, node excursion and repetitive current --
   and name the state in every finding so a reader knows which one failed.
6. Combine the two into an outlet verdict, and recommend a blocking or bypass
   element exactly when the latched-off state is the one that cannot take the
   reverse current the load delivers.

## Pitfalls

- Demonstrating the conducting state and calling the outlet done. The off state
  has a different return path and a lower recommended level, and it is the one
  that is exercised every time the outlet trips on a load that is still
  carrying energy.
- Grading the pulse on its peak. The node excursion follows charge, so the
  shape and duration decide the answer, and two pulses with the same peak can
  sit on opposite sides of the excursion limit.
- Sizing the clamp and stopping there. The clamp energy, the node excursion and
  the repetitive root-mean-square current are separate limits; a clamp that
  absorbs the pulse comfortably can still leave the node above its permitted
  excursion or the return path above its continuous rating.
- Treating a repetitive reverse pulse as a single event. A load that kicks back
  on every switching cycle puts a continuous current into the return path, and
  the single-shot withstand figure says nothing about it.
- Answering an off-state shortfall with a bigger clamp. That asks the outlet to
  conduct in the state it is meant to be isolating in; a blocking or bypass
  element is the design answer.
- Widening a declared limit so a case that lands exactly on it passes. An
  equality at a limit is a representation question, handled by the tolerance
  inside the comparison; the declared value stays as it was declared.

## Behavior contract (gate 3)

The policy validation, per-state recommended levels, pulse-shape conversion to
charge, energy and repetitive current, node-excursion computation, per-state
grading and the blocking-element decision are exercised by the gate 3 contract
test: scripts/test_e2020_reverse_current_withstand_capability.py against
scripts/e2020_reverse_current_withstand_capability_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e2020_reverse_current_withstand_capability.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 →