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 Overcurrent Trip Off Timing

ASecurity

Evaluate whether a limiter switches off inside its tabulated trip-time window, per ECSS-E-ST-20C clause 5.2.4.1.1. Use when measured or simulated switch-off times have to be judged against the whole table rather than one nominal delay: form the overcurrent ratio against the declared limit, bracket it between tabulated rows, interpolate the minimum and maximum permitted times, hold the last row past the end of the table, and categorize every event as too fast to ride a legitimate inrush, insid...

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

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-overcurrent-trip-off-timing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2020 Overcurrent Trip Off Timing?

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

Security grade badge for E2020 Overcurrent Trip Off Timing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2020-overcurrent-trip-off-timing/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2020-overcurrent-trip-off-timing)

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

Download with Pro
Files
SKILL.md
---
name: e2020-overcurrent-trip-off-timing
description: "Evaluate whether a limiter switches off inside its tabulated trip-time window, per ECSS-E-ST-20C clause 5.2.4.1.1. Use when measured or simulated switch-off times have to be judged against the whole table rather than one nominal delay: form the overcurrent ratio against the declared limit, bracket it between tabulated rows, interpolate the minimum and maximum permitted times, hold the last row past the end of the table, and categorize every event as too fast to ride a legitimate inrush, inside the window, too slow to protect the harness, or never opened at all. Trigger: ecss, e-st-20-electrical-scope, overcurrent-trip-off-timing, trip-time-band-interpolation, overcurrent-ratio-bracketing, minimum-trip-time-nuisance-trip, maximum-trip-time-harness-protection, limiter-switch-off-window."
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, e2020-overcurrent-trip-off-timing, overcurrent-trip-off-timing, trip-time-band-interpolation, overcurrent-ratio-bracketing, minimum-trip-time-nuisance-trip, maximum-trip-time-harness-protection, limiter-switch-off-window]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical — Overcurrent Trip-Off Timing (space-systems/ecss/e2020-overcurrent-trip-off-timing)

Use when the task is the switch-off timing requirement of ECSS-E-ST-20C
clause 5.2.4.1.1 -- showing that once the load current passes the
limiter's declared limit, the limiter opens inside the window the
trip-time table fixes for that much overcurrent, rather than merely
opening eventually.

## Domain quick reference

- The requirement is a window with two edges, and both of them are
  requirements. A limiter slower than the tabulated maximum leaves the
  harness, the connector and the upstream source carrying fault current
  for longer than the design assumed. A limiter faster than the
  tabulated minimum opens on things that were never faults -- a
  capacitive inrush, a motor start, a transient the bus is built to
  absorb -- and sheds a healthy load while looking impressively quick
  on the bench.
- The table is indexed on a ratio, not on a current. The window follows
  the measured current divided by the declared limit, so a measurement
  quoted with no limit behind it cannot be placed in the table at all
  and the assessment closes there.
- Between tabulated rows the window is interpolated rather than rounded
  to the nearest row. Rounding down borrows a window the design was
  never granted; rounding up refuses one it was.
- Past the last tabulated row the window stops shrinking. The table
  ends, so the last row governs and the result says it was held there,
  because a fault far beyond the table is otherwise being judged
  against an extrapolation nobody tabulated.
- Below the first tabulated row no switch-off is demanded. A limiter
  that opens there is not failing on timing, but it is worth naming: it
  tripped where the table asked for nothing, and that is a selectivity
  question rather than a timing one.
- A table that reverses in ratio, or that grants a longer window at a
  harder overcurrent, is not a trip-time table. It is refused rather
  than interpolated, because either defect silently hands the worst
  fault the most generous window.
- Both edges are inclusive. A trip landing exactly on the minimum or
  exactly on the maximum meets the requirement, and the comparison
  tolerance exists to absorb representation error rather than to widen
  the window.

## Workflow

1. Read the trip-time table and check it is usable: at least two rows,
   ratios rising, every row a genuine window, and neither edge ever
   growing as the overcurrent hardens.
2. Read the declared current limit. Without it there is no ratio, so
   the assessment closes rather than assuming one.
3. For each observed or simulated event, form the overcurrent ratio and
   find the rows it falls between.
4. Interpolate the minimum and maximum permitted switch-off time at
   that ratio. Below the first row record that no switch-off was
   demanded; past the last row hold the final row and flag that it was
   held.
5. Categorize the event: never opened, opened before the minimum,
   inside the window, or opened after the maximum. Carry the relative
   distance to the edge it missed rather than a bare verdict.
6. Report the worst event by that relative distance, every finding, and
   the advisories for events that ran past the table or tripped below
   it.

## Pitfalls

- Testing the late edge only. A campaign that records nothing but
  "switched off within the maximum" has verified half the clause, and
  the half it skipped is the one that causes in-flight load drops.
- Judging a measurement against a single nominal delay. The delay
  belongs to one ratio; every other ratio has its own window, and a
  point compared with the wrong row can pass on paper while missing its
  own requirement.
- Rounding a ratio to the nearest tabulated row. The interpolated
  window is the requirement; rounding either direction changes the
  verdict for cases that sit between rows, which is most of them.
- Extrapolating the table past its last row. The trend keeps falling if
  the arithmetic is allowed to run, and the result is a demand no
  switch element can meet and nobody ever wrote down.
- Comparing the trip time with an interpolated edge by bare arithmetic.
  The edge comes out of a float interpolation, so a trip landing
  exactly on it can fall a few units in the last place outside; the
  comparison absorbs that representation error while the tabulated
  edges stay untouched.

## Behavior contract (gate 3)

The table validation, ratio formation, row bracketing, window
interpolation, end-of-table clamping, event categorization and
worst-event report are exercised by the gate 3 contract test:
scripts/test_e2020_overcurrent_trip_off_timing.py against
scripts/e2020_overcurrent_trip_off_timing_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e2020_overcurrent_trip_off_timing.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 →