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 Essential Telecommand Distribution

ASecurity

Audit how essential telecommands reach the units they act on under ECSS-E-ST-50C clause 5.4.4, whose four requirements are about the commands, not a route: they are decoded and their control signals delivered while every other unit on board, the command and data management unit included, is dead; the set, with encoding and effect, is agreed at the preliminary design review; they switch power to key equipment on and off and force a changeover to the redundant side; and where an operation is cr...

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

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-essential-telecommand-distribution --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E50 Essential Telecommand Distribution?

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

Security grade badge for E50 Essential Telecommand Distribution
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e50-essential-telecommand-distribution/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e50-essential-telecommand-distribution)

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

Download with Pro
Files
SKILL.md
---
name: e50-essential-telecommand-distribution
description: "Audit how essential telecommands reach the units they act on under ECSS-E-ST-50C clause 5.4.4, whose four requirements are about the commands, not a route: they are decoded and their control signals delivered while every other unit on board, the command and data management unit included, is dead; the set, with encoding and effect, is agreed at the preliminary design review; they switch power to key equipment on and off and force a changeover to the redundant side; and where an operation is critical, nothing in their execution leans on a software function. The four properties graded here — hardware decoding, segregation, mode availability, latency — are this leaf's, not the clause's. Use when judging whether a high-priority command survives a dead processor or a safe mode. Trigger: ecss, e-st-50c-communications-scope, essential-telecommand-distribution, high-priority-command-route, hardware-decoded-command, command-path-segregation, safe-mode-command-availability, essential-command-latency."
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.4.4
    items: [a, b, c, d]
    relation: verifies
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-50c-communications-scope, e50-essential-telecommand-distribution, high-priority-command-route, hardware-decoded-command, command-path-segregation, safe-mode-command-availability, essential-command-latency]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Communications — Essential Telecommand Distribution (space-systems/ecss/e50-essential-telecommand-distribution)

Use when the task is ECSS-E-ST-50C clause 5.4.4 — what an essential
telecommand has to be able to do, and how its route reaches the unit it acts
on — and the question is whether a given high-priority command route actually
meets every part of it rather than most of them.

## Domain quick reference

- Four route properties, four different failures, four different fixes. Being
  hardware decoded, being segregated, being present in every needed mode
  and being fast enough are independent properties of a route; an
  architecture can hold three of them and still lose the command.
- Hardware decoding is the point of the whole clause. An essential
  command exists for the case where the processor that would normally
  decode it is the thing that has failed, so a route that runs through
  flight software answers a question nobody asked.
- Segregation is about shared items, not about the count of paths. Two
  routes through one decoder, one power rail or one connector are one
  route with extra cabling, and the shared item is what has to be named
  in the finding.
- Mode availability is where designs quietly fail. A route that is
  configured out of existence in survival mode is missing exactly when a
  high-priority command is most likely to be sent, and nominal-mode
  testing will never show it.
- Latency is specified per command, not per bus. A command that has to
  stop a thruster firing has a different bound from one that reconfigures
  a receiver, and comparing both against one architectural number hides
  the one that matters.
- The useful summary is per obligation, not per command. Knowing that
  three commands failed is not actionable; knowing that all three failed
  segregation on the same shared decoder points straight at the fix.

## Workflow

1. Start from the essential telecommands the preliminary design review
   agreed, carrying the encoding of each one and what
   each one does. Where no such list has been agreed, report that first:
   an audit against a list nobody has settled grades a moving target.
2. Validate each essential command as a route record: an identifier, how
   it is decoded, the items it shares with the nominal path, the modes it
   exists in, and its delivery and specified latencies.
3. Validate the set of mission configurations the command has to be
   available in before any command is graded, so a missing mode is a
   finding rather than an omission nobody noticed.
4. Check what the list can actually do: switch key system components'
   power on and off, and force a switch-over to the redundant
   system. A set that cannot do those two things is short of the clause
   however sound its routes are.
5. Apply the four route properties separately and keep the four results
   separate, with every other on-board system — the command and data
   management unit included — taken as non-operational. Under exactly
   that condition the route still has to decode the command and drive its
   control signal to the unit. A command is distributed only when all
   four hold.
6. For the commands used in critical operations — switching a transmitter
   on or off is the clause's own example — confirm that nothing in the
   execution path relies on a software function.
7. Compare latency with an explicit tolerance, so a route budgeted
   exactly on its bound is not graded differently on two hosts.
8. Name each failure with the detail that makes it actionable: the shared
   item, the absent modes, the two latencies.
9. Summarize the architecture twice — the fraction of essential commands
   that hold all four, and the commands that failed grouped by which
   property they failed.

## Obligations

| Item | Step |
|---|---|
| ECSS-E-ST-50C Rev.2 5.4.4a | 5 |
| ECSS-E-ST-50C Rev.2 5.4.4b | 1 |
| ECSS-E-ST-50C Rev.2 5.4.4c | 4 |
| ECSS-E-ST-50C Rev.2 5.4.4d | 6 |

## Pitfalls

- Counting a redundant software-decoded path as satisfying the clause.
  Duplicating a processor-dependent route does not remove the dependence
  on the processor; it multiplies it.
- Calling two routes segregated because they are physically separate
  cables. Segregation is broken by anything common — a decoder, a rail, a
  connector, a single command pulse driver — and the cable is rarely it.
- Testing essential command distribution only in nominal mode. The route
  is for the abnormal case, so the only meaningful test configuration is
  the abnormal one.
- Applying one architectural latency to every essential command. The
  bound belongs to the command's purpose, and the tightest one is the one
  that decides whether the architecture works.
- Reporting a pass count. An architecture where every failure is the same
  shared unit and one where four unrelated things went wrong have the
  same count and entirely different fixes.
- Treating an extra available mode as a defect. A route present in more
  configurations than required is fine; only an absent required mode is a
  finding.

## Behavior contract (gate 3)

The route record validation, required-mode validation, the four separate
route-property checks, the named missing modes, the tolerance-based latency
comparison, the per-command verdict and the architecture summary grouped by
property are exercised by the gate 3 contract test:
scripts/test_e50_essential_telecommand_distribution.py against
scripts/e50_essential_telecommand_distribution_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e50_essential_telecommand_distribution.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 →