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 Protection Diode Production Control

ASecurity

Use when a protection diode process identification document, diode production control baseline or qualification evidence list has to be reviewed. Assess the supplier written process identification document that ECSS-E-ST-20-08C clause 9.3.2 asks for before external protection diodes enter qualification: establish that what was submitted is a written document in force rather than a draft or a slide pack, hold the part inside the document scope, compare the processes the diode is genuinely made...

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

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-protection-diode-production-control --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Protection Diode Production Control?

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

Security grade badge for E2008 Protection Diode Production Control
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-protection-diode-production-control/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-protection-diode-production-control)

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

Download with Pro
Files
SKILL.md
---
name: e2008-protection-diode-production-control
description: "Use when a protection diode process identification document, diode production control baseline or qualification evidence list has to be reviewed. Assess the supplier written process identification document that ECSS-E-ST-20-08C clause 9.3.2 asks for before external protection diodes enter qualification: establish that what was submitted is a written document in force rather than a draft or a slide pack, hold the part inside the document scope, compare the processes the diode is genuinely made by against the set declared, confirm each declaration names the production document controlling it and the qualification lot behind it, and date the document against the lot it covers. Trigger: ecss, e-st-20-08c, external-protection-diode-process-identification, diode-production-control-document, diode-process-step-coverage, diode-qualification-lot-linkage, diode-document-issue-chronology, diode-qualification-entry-scope."
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-protection-diode-production-control, external-protection-diode-process-identification, diode-production-control-document, diode-process-step-coverage, diode-qualification-lot-linkage, diode-document-issue-chronology, diode-qualification-entry-scope]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Photovoltaic Assemblies -- External Protection Diode Production Control (space-systems/ecss/e2008-protection-diode-production-control)

Use when the task is clause 9.3.2 of ECSS-E-ST-20-08C: the supplier writes a
process identification document covering the external protection diodes that
are about to enter qualification, and somebody has to decide whether that
document really identifies the processes. This leaf grades it on form, on
scope, on coverage, on linkage and on dates.

## Domain quick reference

- The document is what qualification is granted against. Qualifying a part
  without one qualifies a build nobody wrote down, and the next lot is free to
  be made differently without anything being violated.
- Written is a property that has to be checked, not assumed. A draft was
  written and never issued, so nothing binds the supplier to it. Slides shown
  at a review are not under configuration and cannot be reissued. A baseline
  described in a meeting leaves qualification with nothing to attach to.
- Scope runs ahead of content. This clause covers external protection diodes
  going into qualification. A diode built into the assembly is controlled
  through the assembly's own process controls, and an external diode that is
  not being qualified has nothing for this document to identify processes for.
  Carrying either inside the document files evidence against a part the
  document does not govern.
- Coverage is measured against the processes the diode is genuinely made by --
  die attach, package seal, lead forming, lead finish, screening and burn-in,
  electrical test, marking and packing -- and not against the list the supplier
  chose to submit. A process that never reaches the document is never put
  forward for qualification.
- The gap runs both ways and the two ways are different findings. A process
  used and not declared is an undeclared process. A process declared and not
  used describes a build this part did not go through, which means the document
  and the article have drifted apart.
- Five of those processes change what the part is rather than how it is
  presented: die attach, package seal, lead finish, screening and burn-in, and
  electrical test. A gap in those is a qualification gap; a gap in marking or
  packing is a documentation gap.
- A declaration has to carry two links, and they fail independently. The
  production document controlling the process says how it is held steady; the
  qualification lot says what evidence stands behind it. A declared process
  with no lot never entered qualification at all, however carefully it is
  described.
- Dates settle whether the document is a commitment or a record. A document
  issued after the lot it covers was built was written backwards from hardware
  that already existed, and the day arithmetic is the only thing that shows it.

## Workflow

1. Take the submission with its document identifier, the form it was submitted
   in, the diode role and whether the part is entering qualification, the issue
   date, the qualification lot build date, the processes the part is genuinely
   made by, and one declaration per declared process.
2. Resolve the document form: in force, written but not issued, or not a
   written document at all.
3. Settle scope before content -- an integral diode or a part not entering
   qualification is outside this document whatever it contains.
4. Compare declared against used both ways: undeclared processes, declared
   processes the part is not made by, and qualification-critical processes
   absent from the document.
5. Check each declaration names a production document controlling it and a
   qualification lot behind it, and report the two shortfalls separately.
6. Work out the share of qualification-critical processes that are both
   declared and backed by a lot, and hold it against the entry floor with a
   comparison that absorbs representation error.
7. Take the day difference between the issue date and the lot build date and
   refuse a document issued after the lot.
8. Grade the document: not in force or out of scope is not a submission; any
   coverage gap, missing link, reversed date or short entry share leaves it
   incomplete; anything else identifies the processes.

## Pitfalls

- Accepting a slide pack because it lists every process. Slides are not under
  configuration, so the list cannot be reissued and nothing tracks a change.
- Treating a draft as a document on the grounds that it is complete. Nobody
  signed it, and an unsigned process is one the supplier may leave tomorrow.
- Reviewing the content of a document that covers the wrong part. An integral
  diode is controlled through the assembly, and grading its processes here puts
  evidence under a clause that does not govern it.
- Measuring coverage against the submitted list. The list is the thing being
  graded, so grading it against itself always passes.
- Reading a declared process the part is not made by as harmless. It means the
  document describes a different build, and the difference is unexplained.
- Weighting a marking gap the same as a die attach gap. One changes how the
  part is presented and one changes what it is.
- Crediting a declaration that names a production document but no qualification
  lot. It is a controlled process that never entered qualification, which is
  precisely what this document exists to prevent.
- Skipping the date arithmetic because both dates are in the right year. A
  document issued weeks after the lot was built is a record of that lot, and
  the next lot is committed to nothing.
- Comparing an entry share against its floor by bare arithmetic. It is a
  quotient of counted processes and a document exactly on the floor can
  evaluate a unit in the last place under it; the comparison absorbs that while
  the floor stays as written.

## Behavior contract (gate 3)

The document form standing, the qualification entry scope check, the two-way
coverage comparison with the critical-process subset, the production document
and qualification lot linkage checks, the critical-process entry share against
its floor, the issue-date against lot-build-date arithmetic and the single
document verdict are exercised by the gate 3 contract test:
scripts/test_e2008_protection_diode_production_control.py against
scripts/e2008_protection_diode_production_control_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e2008_protection_diode_production_control.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 →