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

E2008 External And Integral Diodes

ASecurity

Use when a diode generic specification, agreement record or acceptance baseline is under review. Determine whether the generic specification governing acceptance of external and integral diodes was settled between customer and supplier before the work began, as clause 9.4.4 of ECSS-E-ST-20-08C asks. Confirm a specification is identified by issue, that both parties recorded agreement on that issue, that the later of the two agreement dates precedes the earliest acceptance activity, that extern...

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

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 e2008-external-and-integral-diodes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 External And Integral Diodes?

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

Security grade badge for E2008 External And Integral Diodes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-external-and-integral-diodes/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-external-and-integral-diodes)

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

Download with Pro
Files
SKILL.md
---
name: e2008-external-and-integral-diodes
description: "Use when a diode generic specification, agreement record or acceptance baseline is under review. Determine whether the generic specification governing acceptance of external and integral diodes was settled between customer and supplier before the work began, as clause 9.4.4 of ECSS-E-ST-20-08C asks. Confirm a specification is identified by issue, that both parties recorded agreement on that issue, that the later of the two agreement dates precedes the earliest acceptance activity, that external and integral diodes are each covered, and that no activity cites a superseded issue. Return an agreement verdict naming late, one-sided, uncovered and superseded cases. Trigger: ecss, e-st-20-08c, external-and-integral-diodes, diode-generic-specification-agreement, diode-specification-issue-currency, diode-customer-supplier-agreement-date, diode-specification-coverage-gap, diode-acceptance-baseline-verdict."
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-08c, e2008-external-and-integral-diodes, external-and-integral-diodes, diode-generic-specification-agreement, diode-specification-issue-currency, diode-customer-supplier-agreement-date, diode-specification-coverage-gap, diode-acceptance-baseline-verdict]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS External and Integral Diodes — Generic Specification (space-systems/ecss/e2008-external-and-integral-diodes)

Use when the task is clause 9.4.4 of ECSS-E-ST-20-08C: the generic specification
used for acceptance testing of external and integral diodes is settled between
customer and supplier beforehand. This leaf grades an acceptance baseline on
whether that agreement exists, covers both diode kinds, and predates the work it
is supposed to govern.

## Domain quick reference

- "Beforehand" is the whole clause. A specification agreed after the first
  acceptance activity has run does not govern that activity, it describes it,
  and the distinction is the difference between acceptance and a write-up.
- The comparison is against the EARLIER of the two dates in play: the agreement
  must precede the earliest acceptance activity, not the latest. Grading against
  the last activity in the campaign passes a baseline that was settled halfway
  through it.
- Agreement is two-sided by construction. A specification the supplier issued
  and the customer never countersigned is a supplier position; reporting it as
  agreed is the most common way this clause is missed on paper.
- The binding date is the later of the two party dates. The agreement is not in
  force until the second party has signed, so the earlier signature cannot be
  the one compared against the work.
- Agreement is per issue, not per document. A party that agreed issue 2 has not
  agreed issue 3, and carrying the old signature forward across a re-issue is a
  silent baseline change.
- An activity citing a superseded issue was run against a specification that no
  longer governs. It is reported as its own case because the remedy is a re-run
  or a justification, not a paperwork correction.
- Both diode kinds are named by the clause, and integral diodes are the ones
  that get dropped. A diode integral to the cell assembly is easy to read as
  covered by the assembly's own specification; the clause puts it here.
- An acceptance activity whose kind the specification does not cover is a
  coverage gap even when the activity itself is faultless, because nothing
  declares what its pass criteria were.
- The agreed share is a quotient of two party counts, so a baseline that meets
  the declared minimum exactly can evaluate a unit in the last place below it;
  the comparison absorbs that while the minimum stays as declared.

## Workflow

1. Validate the specification: a non-empty identifier, an issue number that is a
   positive integer, and a covered-kind list drawn only from the two kinds the
   clause names.
2. Validate each agreement record: a known party, the issue it was given
   against, and a calendar date in an unambiguous ordered form.
3. Grade agreement: which parties agreed the current issue, the agreed share
   against the declared minimum, and the binding date as the later of them.
4. Validate each acceptance activity: an identifier, a diode kind, a start date
   and the specification issue it cites.
5. Compare the binding date against the earliest activity start date and report
   the lead in days, negative where the baseline was settled late.
6. Report coverage gaps: a diode kind the specification does not cover, and a
   kind present in the activities but absent from the specification.
7. Report citation currency: every activity citing an issue other than the
   current one, kept apart from the coverage and timing findings.
8. Roll up one baseline verdict with late, one-sided, uncovered and superseded
   cases ranked.

## Pitfalls

- Grading the agreement date against the last acceptance activity. A baseline
  settled halfway through the campaign then reads as settled beforehand.
- Taking the earlier party date as binding. The agreement is not in force until
  the second party has signed.
- Accepting a one-sided record. A specification only the supplier signed is a
  supplier position, not an agreement.
- Carrying a signature across a re-issue. Agreement is per issue; the old
  signature is not evidence for the new one.
- Reading integral diodes as covered by the assembly specification. The clause
  names both kinds here, and the integral one is the one that gets dropped.
- Folding a superseded citation into the timing finding. The remedy differs -- a
  re-run or a justification, not a corrected date.
- Comparing dates as raw strings in mixed formats. The order has to come from
  parsed dates, or a baseline settled a year late can read as early.
- Judging an agreed share that lands exactly on its declared minimum by bare
  arithmetic, when the share is a quotient of two party counts.

## Behavior contract (gate 3)

The specification validation, the per-issue agreement rule, the two-party
binding date, the agreed share against the declared minimum, the lead in days
against the earliest acceptance activity, the coverage gaps over both diode
kinds, the superseded citation detector and the rolled-up baseline verdict are
exercised by the gate 3 contract test:
scripts/test_e2008_external_and_integral_diodes.py against
scripts/e2008_external_and_integral_diodes_logic.py (stdlib unittest, offline).
Run: python3 scripts/test_e2008_external_and_integral_diodes.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 →