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 Power Robustness Clause Applicability

ASecurity

Use when determine which ECSS-E-ST-20C clause 5.7.1 robustness provisions bind the power subsystem, which bind the payload, and which bind both across their shared interface: categorize each element by its scoping role, resolve every provision-element pair as applicable, applicable-via-interface or not-applicable, derive the governing interface threshold as the strictest demand on either side rather than the provision's own floor, grade demonstrated capability against that threshold, keep abs...

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

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-power-robustness-clause-applicability --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E20 Power Robustness Clause Applicability?

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

Security grade badge for E20 Power Robustness Clause Applicability
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e20-power-robustness-clause-applicability/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e20-power-robustness-clause-applicability)

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

Download with Pro
Files
SKILL.md
---
name: e20-power-robustness-clause-applicability
description: "Use when determine which ECSS-E-ST-20C clause 5.7.1 robustness provisions bind the power subsystem, which bind the payload, and which bind both across their shared interface: categorize each element by its scoping role, resolve every provision-element pair as applicable, applicable-via-interface or not-applicable, derive the governing interface threshold as the strictest demand on either side rather than the provision's own floor, grade demonstrated capability against that threshold, keep absent evidence distinct from a failed margin, and refuse an exclusion that carries no recorded rationale. Trigger: ecss, e-st-20-electrical-scope, power-robustness-provisions, clause-applicability-scoping, power-payload-interface, governing-withstand-threshold, applicability-rationale-record, robustness-coverage-matrix."
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-power-robustness-clause-applicability, power-robustness-provisions, clause-applicability-scoping, power-payload-interface, governing-withstand-threshold, robustness-coverage-matrix]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical Engineering -- Power Robustness Applicability (space-systems/ecss/e20-power-robustness-clause-applicability)

Use when the task is the ECSS-E-ST-20C clause 5.7.1 scoping question
that opens the robustness chapter: a robustness provision is addressed
to the power subsystem, to the payload, or to both of them together,
and the elements under assessment have to be matched against that
address before any withstand figure is argued.

## Domain quick reference

- Clause 5.7.1 is an applicability statement, not a performance
  requirement. Getting it wrong in either direction is costly: a
  provision wrongly excluded leaves a robustness hole nobody verifies,
  and a provision wrongly imposed loads a payload with a withstand
  case it was never meant to carry.
- Three scoping roles are distinguished on the element side. A power
  subsystem generates, stores and distributes; a payload draws from
  the distributed bus; a payload with internal power conditioning does
  both, and is therefore reached by provisions written for either
  side. That third role is the one most often mis-scoped, because it
  looks like a payload in the product tree.
- Three scopes are distinguished on the provision side: power
  subsystem, payload, or both. Crossing scope with role gives three
  outcomes. Applicable is the direct case. Applicable-via-interface is
  the case where a provision written for the other side still reaches
  an element because that element presents the power/payload
  interface, and the provision binds at that port rather than
  throughout the element. Not-applicable is a genuine exclusion.
- Where a provision reaches both sides, the number that governs the
  shared interface is not the provision's own figure -- it is the
  strictest demand made by any element the provision reaches. The
  provision's figure is a floor, and an element that needs more pulls
  the interface up for everyone on it.
- Grading is three-valued, not two. Demonstrated capability at or
  above the governing threshold passes; below it fails; and absent
  evidence is neither -- it is an open verification item, and folding
  it into the failure count hides which of the two problems is real.
- A not-applicable pair is an assertion the programme has to defend.
  Every exclusion carries a recorded rationale, and an exclusion
  without one is a scoping finding in its own right, even if the
  exclusion would have been correct.

## Workflow

1. Validate each provision: known scope, known robustness parameter,
   a positive required withstand figure, a non-blank identifier.
2. Validate each element: known scoping role, whether it presents the
   power/payload interface, its demonstrated capability map and its
   own interface demand map. Reject an unknown parameter or a negative
   value in either map, and reject duplicate identifiers.
3. Resolve applicability for every provision-element pair. Take a
   payload with internal power conditioning as reached by every scope;
   take the interface flag as what converts a cross-side provision
   from not-applicable into applicable-via-interface.
4. For each provision, compute the governing threshold across the
   elements it actually reaches: the larger of the provision floor and
   the strictest interface demand. Elements the provision does not
   reach do not contribute a demand.
5. Grade each reached element against that governing threshold as
   pass, fail, or evidence-missing, and record the percentage margin
   where evidence exists.
6. For each excluded pair, look up the recorded rationale and raise a
   finding when it is absent or blank. Aggregate into a coverage
   fraction over reached pairs; the scoping is closed only when no
   finding of either kind remains.

## Pitfalls

- Scoping by product-tree position instead of by function. A payload
  that conditions its own power sits under the payload branch but is
  reached by the power-side provisions as well, and reading its tree
  position as its scoping role drops those provisions silently.
- Collapsing applicable-via-interface into applicable. The provision
  binds at the interface port, not across the whole element; treating
  it as a full-element requirement imposes a withstand case the
  element never needed away from that port.
- Grading everyone against the provision's own figure. On a shared
  interface the strictest demand governs, so an element that meets the
  provision floor can still be short of the threshold its neighbour
  imposes on the same bus.
- Counting missing evidence as a failure, or as a pass. It is a third
  state; merging it into either one destroys the distinction between
  "this element cannot do it" and "nobody has shown that it can".
- Recording an exclusion and moving on. The applicability decision is
  the deliverable of this clause, so an exclusion with no rationale is
  the one finding that cannot be closed by any later robustness
  analysis.

## Behavior contract (gate 3)

Provision and element validation, role categorization, applicability
resolution across all scope-role crossings, governing-threshold
derivation, three-valued margin grading, rationale checking and
coverage aggregation are exercised by the gate 3 contract test:
test_e20_power_robustness_clause_applicability.py against
e20_power_robustness_clause_applicability_logic.py (stdlib unittest,
offline, deterministic). Run:
`python3 scripts/test_e20_power_robustness_clause_applicability.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 →