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 Spacecraft Magnetic Emission Verification

ASecurity

Verify the steady magnetic emission of a spacecraft against its vehicle limit under ECSS-E-ST-20-07C clause 5.3.6, where analysis and test together carry the verification. Use when a unit dipole budget has to be reconciled with a measured system residual moment: vector-sum the contributor moments so that cancelling axes really cancel, root-sum-square their independent uncertainties, expand by the declared coverage factor, expand the measured moment by its own measurement uncertainty, project ...

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

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-spacecraft-magnetic-emission-verification --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2007 Spacecraft Magnetic Emission Verification?

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

Security grade badge for E2007 Spacecraft Magnetic Emission Verification
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2007-spacecraft-magnetic-emission-verification/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2007-spacecraft-magnetic-emission-verification)

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

Download with Pro
Files
SKILL.md
---
name: e2007-spacecraft-magnetic-emission-verification
description: "Verify the steady magnetic emission of a spacecraft against its vehicle limit under ECSS-E-ST-20-07C clause 5.3.6, where analysis and test together carry the verification. Use when a unit dipole budget has to be reconciled with a measured system residual moment: vector-sum the contributor moments so that cancelling axes really cancel, root-sum-square their independent uncertainties, expand by the declared coverage factor, expand the measured moment by its own measurement uncertainty, project the governing moment to the far-field flux density at the evaluation radius and polar angle, and refuse a case resting on one leg alone or on a budget with no measured contributor. Trigger: ecss, e-st-20-07c, spacecraft-steady-magnetic-emission, residual-dipole-budget, magnetic-moment-uncertainty, dipole-far-field-flux-density, analysis-test-reconciliation, magnetic-cleanliness-verification, vehicle-magnetic-limit."
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, e2007-spacecraft-magnetic-emission-verification, spacecraft-steady-magnetic-emission, residual-dipole-budget, dipole-far-field-flux-density, analysis-test-reconciliation, magnetic-moment-uncertainty]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electromagnetic Compatibility — Spacecraft Magnetic Emission Verification (space-systems/ecss/e2007-spacecraft-magnetic-emission-verification)

Use when the task is the steady magnetic emission verification of
ECSS-E-ST-20-07C clause 5.3.6 -- showing that the vehicle stays under
its steady magnetic limit, with the analysis budget and the system
measurement each doing the part the other cannot.

## Domain quick reference

- The quantity under control is the steady residual magnetic moment of
  the whole vehicle, in A*m^2, not the field measured at one probe. A
  field number only means something once the radius and the orientation
  it was taken at are attached to it.
- Moments are vectors. Two units with equal and opposite dipoles leave
  almost nothing behind, and a budget that sums magnitudes destroys
  exactly the cancellation the layout was designed to buy. The sum is
  taken per axis; the magnitude is taken last.
- Contributor uncertainties are independent, so they combine in
  quadrature and are then expanded by the declared coverage factor. An
  arithmetic sum of the same uncertainties produces a worst case no
  achievable design can meet, and the usual response to that is to
  quietly relax the limit instead.
- The far-field of a dipole falls as the inverse cube of the radius and
  varies with polar angle as sqrt(1 + 3cos^2), so the axial field is
  twice the equatorial field at the same radius. Carrying the result in
  nanotesla keeps significant digits that a tesla-valued float does not.
- Analysis and test are not alternatives here. The measurement covers
  the contributors the budget never knew about; the budget covers the
  configurations, deployments and operating currents the facility could
  not reproduce. Either leg missing is a verification gap, and so is a
  budget assembled entirely from similarity with nothing measured.
- The two legs are also checked against each other. A measurement above
  the analysis worst case means a contributor was missed. An analysis
  worst case far above the measurement is conservative but tells you
  the model is not representative, which matters the moment a flight
  configuration outside the tested one has to be defended.

## Workflow

1. Validate every contributor record: identifier, evidence method,
   three-component moment, uncertainty, compensation flag. Reject an
   unknown method, a short moment vector, a non-finite component, a
   negative uncertainty, or a repeated identifier.
2. Vector-sum the contributor moments per axis and take the magnitude
   of the sum; root-sum-square the uncertainties.
3. Expand the summed magnitude by the coverage factor times the
   combined uncertainty to obtain the analysis worst case.
4. Expand the measured system residual moment by its own measurement
   uncertainty at the same coverage factor.
5. Reconcile the legs: flag a measurement above the analysis worst
   case, and flag an analysis worst case outside the reconciliation
   band above the measurement, absorbing summation representation error
   at the boundary with a named tolerance rather than by moving the
   limit.
6. Take the governing moment as the larger of the two expanded values,
   project it to the far-field flux density at the declared evaluation
   radius and polar angle, and compare with the vehicle limit under the
   named field tolerance.
7. Report the summed moment, budget uncertainty, both worst cases, the
   governing moment, the field and every finding: limit exceedance,
   reconciliation gap, missing leg, missing measurement, or a budget
   with no measured contributor behind it.

## Pitfalls

- Summing dipole magnitudes instead of vectors. It converts a
  deliberately cancelled layout into a false exceedance, and the fix
  applied is usually a compensation magnet that was never needed.
- Adding uncertainties arithmetically. Independent contributions
  combine in quadrature; the arithmetic sum is not conservative, it is
  wrong, and it pushes a compliant vehicle into a redesign.
- Verifying on the measurement alone. A system test sees the
  configuration on the facility that day, not the deployed appendages,
  the operating currents or the units substituted later.
- Verifying on the budget alone. Harness loops, residual magnetisation
  from handling and units whose dipole was taken from a datasheet are
  exactly what the measurement is there to catch.
- Quoting a field without its radius and orientation. The inverse cube
  and the axial-to-equatorial factor of two mean an unqualified
  nanotesla figure can be made to pass or fail at will.
- Treating a large conservative margin between budget and measurement
  as good news. It is an unvalidated model, and it is the state in
  which an out-of-test configuration gets defended on paper.

## Behavior contract (gate 3)

The contributor validation, vector summation, quadrature uncertainty,
coverage expansion, far-field projection, analysis-test reconciliation,
evidence coverage and limit comparison are exercised by the gate 3
contract test:
scripts/test_e2007_spacecraft_magnetic_emission_verification.py against
scripts/e2007_spacecraft_magnetic_emission_verification_logic.py
(stdlib unittest, offline). Run:
python3 scripts/test_e2007_spacecraft_magnetic_emission_verification.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 →