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 Blocking Diode Qualification Samples

ASecurity

Use when the samples submitted to a blocking diode qualification campaign have to be shown to match the declared process. Verify that every sample entering blocking diode qualification was built by the process identification document ECSS-E-ST-20-08C clause 12.5.4 declares: refuse a description carrying no reference, no issue or no parameter band, hold each sample to the issue that was in force, catch one whose build predates that issue, take every declared build parameter against its own ban...

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

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-blocking-diode-qualification-samples --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Blocking Diode Qualification Samples?

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

Security grade badge for E2008 Blocking Diode Qualification Samples
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-blocking-diode-qualification-samples/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-blocking-diode-qualification-samples)

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

Download with Pro
Files
SKILL.md
---
name: e2008-blocking-diode-qualification-samples
description: "Use when the samples submitted to a blocking diode qualification campaign have to be shown to match the declared process. Verify that every sample entering blocking diode qualification was built by the process identification document ECSS-E-ST-20-08C clause 12.5.4 declares: refuse a description carrying no reference, no issue or no parameter band, hold each sample to the issue that was in force, catch one whose build predates that issue, take every declared build parameter against its own band with a value on the limit admissible, keep a parameter nobody recorded apart from one that drifted, and name each sample rather than the first. Trigger: ecss, e-st-20-08c, blocking-diode-qualification-sample-conformance, blocking-diode-process-identification-document, blocking-diode-sample-build-parameter-band, blocking-diode-sample-issue-match, blocking-diode-sample-build-chronology."
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-blocking-diode-qualification-samples, blocking-diode-qualification-sample-conformance, blocking-diode-process-identification-document, blocking-diode-sample-build-parameter-band, blocking-diode-sample-issue-match, blocking-diode-sample-build-chronology]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Photovoltaic Assemblies -- Blocking Diode Qualification Samples (space-systems/ecss/e2008-blocking-diode-qualification-samples)

Use when the task is clause 12.5.4 of ECSS-E-ST-20-08C: diodes are about to
be committed to a qualification campaign, and each one is admissible only if
it was built by the process the supplier has identified in writing. This leaf
grades the submitted set on document identity, on issue, on build
chronology, on construction and on every declared build parameter.

## Domain quick reference

- The baseline is a named, issued document. A process description with no
  reference and no issue cannot be a qualification baseline, because nobody
  can say afterwards which text the samples were built to. An unreferenced or
  unissued description closes the assessment instead of passing it.
- The issue is as load-bearing as the reference. A sample built to issue B,
  against a qualification being claimed for issue C, was built by a different
  process however familiar the reference on its traveller looks.
- Chronology carries the same argument. A sample whose build predates the day
  its cited issue took effect cannot have been built by that issue, and that
  is a record defect worth catching before the data pack is presented rather
  than after.
- Construction is part of the document's scope, not a detail. A mesa part
  submitted against a planar process description is outside what the document
  describes, and qualifying it establishes nothing about the planar build.
- Build parameters are judged against the bands the document declares, not
  against what the shop can reliably hold. A value exactly on a declared limit
  is inside the band; the comparison tolerance absorbs representation error
  rather than widening the document.
- Band utilisation is worth as much as the verdict. A sample conforming at
  five per cent of band and one conforming at ninety-eight per cent carry the
  same word and say completely different things about whether the delivered
  lot will conform too.
- A declared parameter with nothing recorded against it is not a pass. It is
  unestablished, and it is reported apart from a measured value that drifted,
  because the two are repaired by different actions.

## Workflow

1. Validate the conformance policy first: the largest nonconforming share the
   submitted set may carry, and the band utilisation at which a conforming
   sample is called marginal. A share above one, or a marginal point above
   one, is refused rather than used.
2. Validate the process identification document: a non-blank reference and
   issue, a non-negative effective day, a declared construction, and at least
   one build parameter band with a positive tolerance. A parameter declared
   twice is a transcription defect and is refused.
3. Validate every submitted sample record: a non-blank identifier, no
   duplicate identifier, a cited reference and issue, a non-negative build
   day, a declared construction and a mapping of measured build parameters.
   An empty submitted set is refused rather than reported as clean.
4. Judge each sample on identity, issue, construction and chronology, and
   then on every parameter the document declares. Record the band utilisation
   for each and keep the deepest one as the sample's worst.
5. Name every reason a sample failed, not only the first, and hold an
   unrecorded parameter apart from one outside its band.
6. Take the nonconforming share of the submitted set against the declared
   allowance, a share landing exactly on the allowance being admissible.
7. Report the worst sample and its band utilisation beside the verdict, and
   raise a marginal advisory for every conforming sample at or past the policy
   utilisation. Advisories are reported with the verdict and do not move it.
8. Close on one verdict: process identification not established, samples do
   not conform to process identification, or samples conform.

## Pitfalls

- Matching the document reference and stopping there. The issue is what fixes
  the process, and a correct reference at the wrong issue is the commonest way
  a campaign qualifies a build nobody will deliver.
- Reading the build date as decoration. A sample built before its cited issue
  took effect was built by whatever preceded it, and the traveller citation is
  then simply wrong.
- Treating a missing parameter value as a pass because nothing contradicts the
  document. Nothing establishes it either, and the two states are repaired by
  different actions.
- Judging parameters against shop capability rather than the declared band.
  Capability describes what the line does; the document describes what the
  qualification is being claimed for.
- Reporting a pass with no band utilisation. A set that conforms against its
  process limits will not conform again after any drift, and the word alone
  hides that from the next lot review.

## Behavior contract (gate 3)

The policy validation, the process identification validation, the per-sample
judgement on reference, issue, construction and chronology, the band
utilisation of every declared parameter with a value on the limit admitted,
the unrecorded-parameter state, the nonconforming share against its
allowance, the worst sample, the marginal advisories and the conformance
verdict are exercised by the gate 3 contract test:
scripts/test_e2008_blocking_diode_qualification_samples.py against
scripts/e2008_blocking_diode_qualification_samples_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e2008_blocking_diode_qualification_samples.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 →