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

E20 Electrical Budgets And Margin Policy

ASecurity

Use when compute an electrical technical budget and evaluate it against the margin policy that ECSS-E-ST-20C clause 4.2.2.2 inherits from the general engineering standard: categorize the budget into its power, signal or physical domain, apply the maturity-based contingency to each equipment line item without double counting a contingency already folded into its nominal value, roll the duty-cycled line items up into a per-mode demand, select the worst-case mission mode, add the project-phase s...

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

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 e20-electrical-budgets-and-margin-policy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E20 Electrical Budgets And Margin Policy?

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

Security grade badge for E20 Electrical Budgets And Margin Policy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e20-electrical-budgets-and-margin-policy/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e20-electrical-budgets-and-margin-policy)

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

Download with Pro
Files
SKILL.md
---
name: e20-electrical-budgets-and-margin-policy
description: "Use when compute an electrical technical budget and evaluate it against the margin policy that ECSS-E-ST-20C clause 4.2.2.2 inherits from the general engineering standard: categorize the budget into its power, signal or physical domain, apply the maturity-based contingency to each equipment line item without double counting a contingency already folded into its nominal value, roll the duty-cycled line items up into a per-mode demand, select the worst-case mission mode, add the project-phase system margin on top, and compare the declared capability against that demand to report the achieved margin and the shortfall. Trigger: ecss, e-st-20-electrical-scope, electrical-power-budget, design-maturity-contingency, project-phase-system-margin, worst-case-mode-demand, harness-voltage-drop-budget, data-bus-bandwidth-budget, e-st-10c-margin-policy-linkage."
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, e20-electrical-budgets-and-margin-policy, electrical-power-budget, design-maturity-contingency, project-phase-system-margin, worst-case-mode-demand, harness-voltage-drop-budget]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical — Budgets and Margin Policy (space-systems/ecss/e20-electrical-budgets-and-margin-policy)

Use when the task is the electrical technical budget of ECSS-E-ST-20C
clause 4.2.2.2 -- taking the margin and budget rules the general
engineering standard defines for the project as a whole and applying
them to an electrical quantity: power, energy, current, voltage drop,
bus bandwidth, harness mass.

## Domain quick reference

- Clause 4.2.2.2 does not invent an electrical margin policy. It binds
  electrical design to the project-level rules of the general
  engineering standard, so the question is never "what margin feels
  right for this converter" but "what does the project margin policy
  require at this phase, for equipment of this maturity". The leaf's
  job is to apply that policy mechanically and to expose where a
  budget was built by a different rule.
- Margin arrives at two distinct levels and they are not the same
  thing. Item-level *contingency* covers uncertainty in one equipment's
  own consumption and is set by that equipment's maturity: a
  flight-measured unit carries none, a qualified off-the-shelf unit a
  little, a modified design more, a new development the most.
  System-level *margin* covers the integration-level unknowns and is
  set by the project phase, shrinking as the design matures towards
  flight. Both apply, in that order: contingency first on each item,
  system margin afterwards on the rolled-up total.
- Line items are duty-cycled before they are summed. An equipment that
  draws its nominal power for a quarter of a mode contributes a
  quarter of that power to the mode's average demand. Duty cycle is a
  fraction in the closed interval zero to one; anything outside it is
  an input error, not a conservative assumption.
- The budget is sized on the worst-case mission mode, not on an
  average across modes. Each mode is rolled up independently and the
  largest demand drives the required capability. A budget that averages
  across modes hides the mode that actually sets the hardware.
- Achieved margin is the fraction by which declared capability exceeds
  demand, expressed as a fraction of demand. It is compared against
  the policy-required margin; a budget whose achieved margin falls
  below the requirement reports both the margin and the absolute
  shortfall, because the recovery action depends on the size of the
  gap, not on the fact of the breach.

## Workflow

1. Categorize the budget into its domain -- power, signal or physical.
   Reject an unrecognized budget type before any number is computed.
2. For each line item, resolve its contingency from its maturity, and
   check whether its nominal value already carries contingency inside
   it. Apply the maturity contingency only where it does not.
3. Multiply each item by its duty cycle in the mode under evaluation
   and sum, giving the mode's contingency-loaded demand.
4. Repeat per mode and select the worst case; carry the mode name
   alongside the number so the driving mode is visible downstream.
5. Apply the project-phase system margin to the worst-case demand.
   That product is the capability the design must provide.
6. Compare the declared capability against the required capability and
   report the achieved margin against the policy-required margin,
   together with the absolute shortfall when it is short.
7. For a voltage-drop budget, compute the drop from harness resistance
   and load current and compare it against the allowable fraction of
   the bus voltage; a drop within the allowance still consumes budget
   and must be reported, not silently absorbed.

## Pitfalls

- Counting the same uncertainty twice: applying a maturity contingency
  to a line item whose nominal value was already delivered with
  contingency folded in. The two are indistinguishable once summed, so
  the conflicting declaration is flagged at the item, not reconciled.
- Applying the system margin to each item instead of to the rolled-up
  total -- mathematically the same only when every item carries the
  same contingency, and misleading in every other case because it
  hides which level the margin came from.
- Sizing on an averaged demand across mission modes. The worst-case
  mode sets the hardware; an average across modes understates it and
  the error grows with the spread between modes.
- Carrying the early-phase margin unchanged to the end of the project,
  or dropping to the late-phase margin while equipment is still new
  development. Phase sets the system margin, maturity sets the item
  contingency, and neither substitutes for the other.
- Reading a positive achieved margin as compliance without checking it
  against the policy requirement -- any surplus at all looks like a
  pass, and the policy floor is what the review actually grades.

## Behavior contract (gate 3)

The budget categorization, maturity contingency, duty-cycled roll-up,
worst-case mode selection, phase system margin, achieved-margin and
voltage-drop logic is exercised by the gate 3 contract test:
scripts/test_e20_electrical_budgets_and_margin_policy.py against
scripts/e20_electrical_budgets_and_margin_policy_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e20_electrical_budgets_and_margin_policy.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 →