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

E50 Expedited Transfer Services

ASecurity

Determine whether the expedited transfer service of an on-board network is real, under ECSS-E-ST-50C clause 5.7.2.3, where urgent traffic has to reach its destination ahead of the ordinary queue. Compute the worst case from what an urgent message actually waits for: the non-preemptable unit already on the wire, the other expedited traffic that may queue beside it, and its own transmission. Separate a path that misses its deadline from one that never stood the ordinary backlog aside at all, an...

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

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 e50-expedited-transfer-services --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E50 Expedited Transfer Services?

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

Security grade badge for E50 Expedited Transfer Services
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e50-expedited-transfer-services/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e50-expedited-transfer-services)

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

Download with Pro
Files
SKILL.md
---
name: e50-expedited-transfer-services
description: "Determine whether the expedited transfer service of an on-board network is real, under ECSS-E-ST-50C clause 5.7.2.3, where urgent traffic has to reach its destination ahead of the ordinary queue. Compute the worst case from what an urgent message actually waits for: the non-preemptable unit already on the wire, the other expedited traffic that may queue beside it, and its own transmission. Separate a path that misses its deadline from one that never stood the ordinary backlog aside at all, and invert the model for the largest tolerable unit and the link rate a deadline needs. Use when sizing urgent on-board traffic. Trigger: ecss, e-st-50-communications, on-board-network-expedited-transfer, expedited-traffic-precedence, non-preemptable-unit-blocking, urgent-message-worst-case-latency, expedited-deadline-margin."
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)"
clauses:
  - standard: ECSS-E-ST-50C Rev.2
    clause: 5.7.2.3
    items: [a]
    relation: verifies
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-50-communications, e50-expedited-transfer-services, on-board-network-expedited-transfer, expedited-traffic-precedence, non-preemptable-unit-blocking, urgent-message-worst-case-latency, expedited-deadline-margin]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Communications — On-Board Network Expedited Transfer Services (space-systems/ecss/e50-expedited-transfer-services)

Use when urgent traffic on an on-board network is being sized against its
deadline, per ECSS-E-ST-50C clause 5.7.2.3 — whether the expedited service is
a precedence the network actually grants, or only a label on a queue.

## Domain quick reference

- Two things have to hold for the service to exist in fact. Expedited
  traffic goes ahead of ordinary traffic already queued, and the wait
  that is left is bounded. A design can be labelled expedited and
  satisfy neither.
- Precedence is the one that is checked least and costs most. Without
  it the whole ordinary backlog sits in front of the urgent message,
  and the backlog is typically two orders of magnitude larger than
  anything else in the sum.
- Precedence does not mean zero wait. A transfer unit already on the
  wire cannot be taken back, so an urgent message always waits for the
  largest non-preemptable unit the link can be carrying.
- The other expedited traffic is part of the worst case too. One urgent
  message is a latency; several urgent messages that can coincide are a
  queue, and sizing on one of them understates the others.
- The worst case is therefore blocking plus interference plus own
  transmission, all over the link rate, and it inverts two ways that a
  designer can act on: the largest non-preemptable unit the deadline
  tolerates, and the link rate the deadline needs.
- A missed deadline with a tolerable unit size of zero is not a framing
  problem. It says the deadline is out of reach even with instant
  preemption, and the only axis left is rate or contention.

## Workflow

1. State the urgent message in bits, the largest non-preemptable unit
   the link can be carrying, the link rate and the deadline.
2. List the other expedited messages that can be queued at the same
   moment, in bits. An empty list is a claim that none can coincide.
3. State the ordinary backlog, and state plainly whether the network
   grants expedited traffic precedence over the units already handed
   to it for transfer.
4. Sum the bits that go out before the message is delivered. Where
   precedence is absent, the ordinary backlog joins that sum.
5. Divide by the link rate for the worst case, and report the blocking,
   interference and own-transmission parts separately so the dominant
   term is visible.
6. Compare against the deadline with a relative tolerance. A worst case
   landing exactly on the deadline must come out met on every platform.
7. Report the verdict three ways — met, missed, or no precedence at all
   — and on a miss give both inverses with their numbers.

## Obligations

| Item | Step |
|---|---|
| ECSS-E-ST-50C Rev.2 5.7.2.3a | 3 |

## Pitfalls

- Accepting a priority queue as an expedited service. Precedence has to
  be granted against traffic already queued; a priority that only
  orders new arrivals leaves the backlog in front.
- Sizing on the message alone. The message is usually the smallest of
  the three terms, and a design tuned on it moves the number that does
  not matter.
- Forgetting that the blocking unit is the largest one, not the average
  one. Worst case means the unlucky moment, and the average unit never
  happens when it matters.
- Ignoring expedited traffic contending with itself. Two urgent
  messages that can coincide each wait for the other, and a per-message
  budget sized in isolation is met by neither.
- Deciding the deadline with a bare inequality. Two arithmetically
  identical budgets can straddle the bound on different machines, so
  the verdict depends on the build host.
- Reporting only the faster link. Shrinking the non-preemptable unit is
  often the cheaper fix and is the same model read the other way.

## Behavior contract (gate 3)

Size, rate, deadline and peer-list validation, the precedence switch on
the ordinary backlog, the three-term worst case, the deadline verdict
with a tolerance at the bound, the three-way verdict including a path
with no precedence, and both inverses checked against the same model
are exercised by the gate 3 contract test:
scripts/test_e50_expedited_transfer_services.py against
scripts/e50_expedited_transfer_services_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_e50_expedited_transfer_services.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 →