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 Overload Current Overshoot Limit

ASecurity

Compute the current overshoot that appears at the input and the output of a power supply interface when an overload arrives, and bound it. Use when clause 5.4.1.1.1 of ECSS-E-ST-20-20C is assessed: take the limitation value, the overload onset and the sampled waveform of each port, read each peak as a factor on the limitation value, integrate the time the current stays above it with interpolated crossings rather than whole sample intervals, compare both ports against the permitted factor and ...

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

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-overload-current-overshoot-limit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2020 Overload Current Overshoot Limit?

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

Security grade badge for E2020 Overload Current Overshoot Limit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2020-overload-current-overshoot-limit/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2020-overload-current-overshoot-limit)

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

Download with Pro
Files
SKILL.md
---
name: e2020-overload-current-overshoot-limit
description: "Compute the current overshoot that appears at the input and the output of a power supply interface when an overload arrives, and bound it. Use when clause 5.4.1.1.1 of ECSS-E-ST-20-20C is assessed: take the limitation value, the overload onset and the sampled waveform of each port, read each peak as a factor on the limitation value, integrate the time the current stays above it with interpolated crossings rather than whole sample intervals, compare both ports against the permitted factor and the settling window, and observe when the input peak exceeds the output one. Trigger: ecss, e-st-20-20c-clause-5-4-1-1-1, overload-current-overshoot, input-port-current-peak, output-port-current-peak, limitation-value-overshoot-factor, overshoot-settling-window, interpolated-limit-crossing, overload-onset-instant."
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-20-power-supply-interface-scope, e2020-overload-current-overshoot-limit, overload-current-overshoot, input-port-current-peak, output-port-current-peak, limitation-value-overshoot-factor, overshoot-settling-window, interpolated-limit-crossing, overload-onset-instant]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Power Supply Interfaces -- Overload Current Overshoot Limit (space-systems/ecss/e2020-overload-current-overshoot-limit)

Use when the task is clause 5.4.1.1.1 of ECSS-E-ST-20-20C -- an overload
has just appeared on a protected branch, the limiter has not yet
finished taking control, and the question is how far the current is
allowed to run past the limitation value at each port of the interface
while that happens.

## Domain quick reference

- The limitation value is a settled quantity, not an instantaneous one.
  On the arrival of an overload the branch current runs past it while
  the control loop is still closing, and what the ports see during that
  interval is the subject of the clause.
- The two ports do not see the same excursion, so they are measured
  separately. At the output port the capacitance downstream of the pass
  element dumps straight into the fault, so the peak there is set by the
  fault path and the loop has almost no say in it. At the input port the
  same event arrives through the input filter, which softens the peak
  and stores energy that lengthens what is left.
- Each port is bounded twice, because a peak alone does not describe the
  event. A high peak lasting a microsecond is a rate-of-change problem
  for everything sharing the bus; a modest peak held for a millisecond
  is an energy problem for the pass element and a trip risk for the
  upstream protection, which may read it as a real overload and act. So
  the bound is a factor on the limitation value together with a window
  the current has to have settled back inside.
- The time above the limitation value is an integral, not a count of
  sample intervals. The crossings fall between samples, so they are
  interpolated; rounding each crossing to the nearest sample can double
  a short excursion or erase it.
- A current sitting exactly at the limitation value is not an overshoot.
  The excursion is what lies strictly above it, and the settling instant
  is the last return to it, which for a record with two humps is the
  later crossing and not the first.
- The comparison between the ports is the observation an analyst reads
  next. An input peak above the output peak says the excursion is being
  fed from the input filter rather than from the downstream
  capacitance, which points the investigation at a different component.

## Workflow

1. Validate each port waveform as at least two samples with strictly
   increasing instants and no negative current, and the overload onset
   as an instant inside the sampled span.
2. Validate the permitted factor; a bound below unity is not an
   overshoot bound and is refused rather than clamped.
3. Take the peak of each port, earliest instant winning an equal peak so
   the result is reproducible, and express it as a ratio and as a
   fractional excess above the limitation value.
4. Integrate the time each port spends strictly above the limitation
   value, interpolating the crossing instant inside every sample
   interval that spans the value.
5. Take the settling time as the last crossing back to the limitation
   value measured from the overload onset; a record still above the
   value at its end has no settling time and is reported as such rather
   than given the record length.
6. Compare each peak with its own bound and each settling time with the
   window, absorbing representation error so a value placed exactly on
   the bound reads as inside it.
7. Close with the verdict, every port finding, and the cross-port
   observation when the input peak is the larger one.

## Pitfalls

- Bounding the peak and stopping there. A peak inside the factor that
  takes ten times the allowed window to settle is still a failed
  interface, and it is the one the upstream protection trips on.
- Measuring only the output port because the fault is downstream. The
  input port carries what the filter passes on, and that is what the
  rest of the bus and the upstream limiter actually see.
- Counting whole sample intervals as time above the limit. A crossing
  falls between samples, so an excursion two samples wide can be
  reported at twice its length or, with a coarser record, at zero.
- Taking the first return below the limit as the settling instant. A
  ringing excursion crosses several times, and only the last crossing
  ends the event.
- Reading a record that never returns below the limit as a long
  settling time. Nothing in that record says when it settles; the
  measurement is missing, not large.
- Treating a current exactly at the limitation value as an overshoot,
  or judging a peak sitting exactly on its bound by bare arithmetic.
  Peaks, ratios and interpolated crossings are all products of floats,
  so each comparison absorbs representation error while the bound
  itself stays as declared.

## Behavior contract (gate 3)

The waveform validation, factor validation, overshoot bound, peak
selection, ratio and fractional overshoot, interpolated time above the
limitation value, last crossing, settling time, per-port assessment and
the cross-port observation are exercised by the gate 3 contract test:
scripts/test_e2020_overload_current_overshoot_limit.py against
scripts/e2020_overload_current_overshoot_limit_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2020_overload_current_overshoot_limit.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 →