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

E2007 Measurement Chain Integrity Check

ASecurity

Validate the whole receiving chain of an emission measurement before its first point is recorded, anchored at ECSS-E-ST-20-07C clause 5.2.11.2: sum the transducer, cable, attenuator, amplifier and receiver contributions into an end-to-end gain, predict what a reference signal of known level should indicate, hold the deviation to its decibel allowance, and refuse an injection that bypasses part of the chain, that was performed after the run began or too long before it, or that is one record re...

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

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 e2007-measurement-chain-integrity-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2007 Measurement Chain Integrity Check?

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

Security grade badge for E2007 Measurement Chain Integrity Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2007-measurement-chain-integrity-check/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2007-measurement-chain-integrity-check)

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

Download with Pro
Files
SKILL.md
---
name: e2007-measurement-chain-integrity-check
description: "Validate the whole receiving chain of an emission measurement before its first point is recorded, anchored at ECSS-E-ST-20-07C clause 5.2.11.2: sum the transducer, cable, attenuator, amplifier and receiver contributions into an end-to-end gain, predict what a reference signal of known level should indicate, hold the deviation to its decibel allowance, and refuse an injection that bypasses part of the chain, that was performed after the run began or too long before it, or that is one record reused across several runs. Use when preparing, auditing or accepting a radiated or conducted emission run. Trigger: ecss, e-st-20-07c, measurement-chain-integrity-check, end-to-end-chain-gain, reference-signal-injection, emission-run-precheck, bypassed-chain-element, chain-check-staleness."
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, e-st-20-07c, e2007-measurement-chain-integrity-check, end-to-end-chain-gain, reference-signal-injection, emission-run-precheck, bypassed-chain-element, chain-check-staleness]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical — Measurement Chain Integrity Check (space-systems/ecss/e2007-measurement-chain-integrity-check)

Use when the task is the chain-check rule of ECSS-E-ST-20-07C clause
5.2.11.2 -- every emission measurement opens with a verification that
the complete receiving chain, from the sensing transducer through to the
indicating receiver, still behaves as its calibration says it does.

## Domain quick reference

- The chain is an ordered path, not a bag of instruments: a transducer
  at the head, then the cables, attenuators, amplifiers and filters
  between, and the receiver at the tail. Each element carries its
  contribution in decibels, a loss entering as a negative gain, and the
  end-to-end gain is their sum.
- The check is a prediction compared with an indication. A reference
  signal of known level applied at the head should indicate at the
  receiver as that level plus the end-to-end gain; the deviation
  between prediction and indication is what the campaign's decibel
  allowance is held against.
- Where the reference is injected decides what the check covers.
  Injecting at the amplifier input proves the back end and leaves the
  transducer and the cable ahead of it unverified -- which is exactly
  the part of the chain most likely to have changed since the last run.
- The check belongs to the run. It has to precede the first measured
  point, and a check carried over from hours earlier proves only that
  the chain was intact then. One check record cannot cover two runs:
  the clause asks for a check at the beginning of each measurement, and
  a record appearing twice is a reused record, not two checks.
- Not every deviation is a chain defect, but every deviation is a stop:
  a connector backed off, an amplifier out of compression, a mis-set
  attenuator and a wrong transducer factor all land here, and the run
  cannot be graded until the source is known.
- A deviation that exactly meets the allowance meets it. The difference
  of two decibel quantities can land a few units in the last place
  outside an exactly met allowance; absorb that in the comparison, not
  by widening the allowance.

## Workflow

1. Normalize the chain head to tail. Reject a chain shorter than a
   transducer and a receiver, a head that is not the transducer, a tail
   that is not the receiver, a second transducer or an interior
   receiver, a duplicated element identifier, an unknown key and a
   non-finite gain.
2. Sum the element gains into the end-to-end gain of the chain.
3. For each run, read its check record: the time, the injected level,
   the indicated level and the injection point.
4. Predict the indication from the injected level and the chain gain,
   take the signed deviation, and hold it to the allowance in both
   directions.
5. List the elements ahead of the injection point; any that are listed
   were not exercised and the check is partial.
6. Compare the check time with the start of the run: it must precede it
   and must sit inside the staleness window.
7. Across the campaign, detect a check record shared by more than one
   run and report it against every run it was used for.
8. Aggregate: the conforming fraction of the runs and one finding per
   defect, accepting the campaign only when none remains.

## Pitfalls

- Injecting at the receiver or the amplifier input and reporting a
  chain check. The elements ahead of the injection are exactly the ones
  the check exists to exercise.
- Adding a cable loss as a positive number. Losses enter as negative
  gains, and the sign error moves the prediction by twice the loss,
  turning an intact chain into an apparent fault.
- Reusing one morning check for a day of runs. Each measurement begins
  with its own, and a shared record is indistinguishable in the data
  from a check that was never repeated.
- Accepting a check performed after the first point was recorded. It
  cannot tell anyone whether the points already taken are trustworthy.
- Treating a deviation inside the allowance as proof the chain is
  correct when part of it was bypassed; coverage and deviation are two
  separate findings and one does not answer the other.
- Widening the allowance to absorb a deviation that lands exactly on
  it. The representation error is handled inside the comparison; the
  allowance stays as the campaign declared it.

## Behavior contract (gate 3)

The chain normalization, end-to-end gain summation, prediction and
deviation, allowance comparison, injection-coverage analysis, check
timing and campaign aggregation are exercised by the gate 3 contract
test: scripts/test_e2007_measurement_chain_integrity_check.py against
scripts/e2007_measurement_chain_integrity_check_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2007_measurement_chain_integrity_check.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 →