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

E2021 Actuator Electronics Telemetry Interfaces

ASecurity

Assess whether the housekeeping of both actuator electronics chains really reaches both telemetry acquisition paths under ECSS-E-ST-20-21C clause 5.2.4. Use when the task is finding the measurements that go dark on one acquisition failure: check the arm, select and fire status and the firing current monitor of each chain, name the pairs never declared, separate the channels reaching one path from those reaching both, flag an unbuffered fan out that couples the two paths, then drop each acquis...

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 e2021-actuator-electronics-telemetry-interfaces --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2021 Actuator Electronics Telemetry Interfaces?

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

Security grade badge for E2021 Actuator Electronics Telemetry Interfaces
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2021-actuator-electronics-telemetry-interfaces/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2021-actuator-electronics-telemetry-interfaces)

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

Download with Pro
Files
SKILL.md
---
name: e2021-actuator-electronics-telemetry-interfaces
description: "Assess whether the housekeeping of both actuator electronics chains really reaches both telemetry acquisition paths under ECSS-E-ST-20-21C clause 5.2.4. Use when the task is finding the measurements that go dark on one acquisition failure: check the arm, select and fire status and the firing current monitor of each chain, name the pairs never declared, separate the channels reaching one path from those reaching both, flag an unbuffered fan out that couples the two paths, then drop each acquisition path in turn and report the chain left with nothing readable. Trigger: ecss, e-st-20-21-actuation-scope, actuator-electronics-telemetry-interfaces, dual-path-housekeeping-routing, actuation-observability-coverage, unbuffered-acquisition-fanout, acquisition-path-loss-blindness."
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-21-actuation-scope, e2021-actuator-electronics-telemetry-interfaces, dual-path-housekeeping-routing, actuation-observability-coverage, unbuffered-acquisition-fanout, acquisition-path-loss-blindness, actuator-arm-fire-status-telemetry]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Actuation Electronics — Actuator Electronics Telemetry Interfaces (space-systems/ecss/e2021-actuator-electronics-telemetry-interfaces)

Use when the task is the telemetry interface requirement of
ECSS-E-ST-20-21C clause 5.2.4 -- establishing that the housekeeping of
both actuator electronics chains is routed to the nominal and to the
redundant acquisition path, so that losing one acquisition path does
not leave an electronics chain healthy but unreadable.

## Domain quick reference

- The telemetry side fails more quietly than the command side. A
  command that cannot be sent announces itself; housekeeping that
  cannot be read looks like a nominal chain until the moment somebody
  needs to know whether it is armed.
- The routing question is which chain the measurement comes from and
  which acquisition paths it reaches. Both axes matter: a chain whose
  housekeeping goes out on one path only is observable today and dark
  after one acquisition failure, with the chain itself untouched.
- The parameters that carry the duty are the ones the actuation
  sequence turns on. Arm, select and fire status say where the chain
  stands in that sequence; the firing current monitor is the only
  evidence that a commanded pulse was actually delivered rather than
  merely ordered. A chain that reports three of those four cannot be
  operated through a contingency.
- A pairing of chain to acquisition path one to one is the usual
  shape of the defect, and it is invisible in a channel list because
  no channel is missing. Every parameter appears exactly once; it is
  the destination column that collapses the redundancy.
- Fanning one measurement out to two acquisition paths is the fix, and
  it introduces its own duty. An unbuffered fan-out couples the two
  paths through the source, so a short or an overvoltage on one path
  pulls the same measurement down on the other and turns a single
  acquisition failure back into a double one.
- The reportable result is per acquisition path: drop each one and
  name the chain left with no readable housekeeping at all. That case
  is worse than a missing parameter, because the operator has an
  electronics chain whose state cannot be established before
  committing to it.

## Workflow

1. Declare each housekeeping channel with its parameter, its source
   electronics chain, the acquisition paths it reaches and whether the
   fan-out is buffered. Refuse an unknown chain or path, an empty path
   list, a path listed twice and a channel declared twice for the same
   chain.
2. Compare the declared set against the parameters each chain owes and
   name the chain and parameter pairs that are absent, not merely the
   parameters.
3. Categorize the declared channels by the number of acquisition paths
   they reach: one path is a finding, two is the requirement.
4. Check the buffering of every channel that reaches both paths and
   raise a finding on each unbuffered fan-out. A single path channel
   is not a fan-out and does not carry this duty.
5. Remove each acquisition path in turn, list the required channels
   that survive, and name any electronics chain left with nothing
   readable.
6. Close with a verdict, the observability coverage as a fraction, and
   findings naming the chain, the parameter and the path at fault.

## Pitfalls

- Reading a complete channel list as complete routing. Every
  parameter can be present exactly once and the design still pair off
  each chain with one acquisition path; the gap lives in the
  destination column, not the parameter column.
- Counting a parameter without its chain. The requirement is per
  chain, so an arm status present from the nominal electronics and
  absent from the redundant one is a gap even though the parameter
  name appears in the list.
- Leaving the firing current monitor out because the status bits are
  there. The status says what was commanded; only the current monitor
  says what was delivered, and a contingency turns on exactly that
  difference.
- Fanning a measurement out to both acquisition paths with a bare
  wire. The redundancy it adds against an acquisition failure is paid
  back with a coupling that lets a fault on one path take the
  measurement down on both.
- Reporting coverage without the loss case. A coverage fraction says
  how much of the routing is doubled; only dropping each path in turn
  says whether an entire electronics chain goes dark.

## Behavior contract (gate 3)

Channel validation, the required chain and parameter set, absent
channel detection, single and dual path categorization, unbuffered
fan-out detection, observability coverage, the per-path loss report
and the compliance verdict are exercised by the gate 3 contract test:
scripts/test_e2021_actuator_electronics_telemetry_interfaces.py against
scripts/e2021_actuator_electronics_telemetry_interfaces_logic.py
(stdlib unittest, offline). Run:
python3 scripts/test_e2021_actuator_electronics_telemetry_interfaces.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 →