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 Esd Test Process

ASecurity

Use when verify that a discharge test on a solar-array coupon was run with the purpose-built instrumentation and defined settings ECSS-E-ST-20-08C clause 5.5.1.5.3 calls for: check the chamber pressure and coupon temperature against the test window, compute the energy stored on the external capacitance at each bias setting and compare it with the required discharge energy, derive the circuit decay constant and the peak arc current the series resistance permits, confirm the transient recorder ...

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

Works with

claude codecli

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e2008-esd-test-process --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Esd Test Process?

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

Security grade badge for E2008 Esd Test Process
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-esd-test-process/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-esd-test-process)

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

Download with Pro
Files
SKILL.md
---
name: e2008-esd-test-process
description: "Use when verify that a discharge test on a solar-array coupon was run with the purpose-built instrumentation and defined settings ECSS-E-ST-20-08C clause 5.5.1.5.3 calls for: check the chamber pressure and coupon temperature against the test window, compute the energy stored on the external capacitance at each bias setting and compare it with the required discharge energy, derive the circuit decay constant and the peak arc current the series resistance permits, confirm the transient recorder resolves that decay and the current probe spans that peak, reconcile the discharges recorded against the plan, and reject a run that produced a sustained arc. Trigger: ecss, e-st-20-08c-clause-5-5-1-5-3, solar-array-coupon-discharge-test, external-capacitance-discharge-energy, arc-transient-recorder-resolution, peak-arc-current-probe-range, sustained-arc-rejection, discharge-bias-settings."
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-08-photovoltaic-assembly-scope, e2008-esd-test-process, solar-array-coupon-discharge-test, external-capacitance-discharge-energy, arc-transient-recorder-resolution, peak-arc-current-probe-range, sustained-arc-rejection]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Photovoltaic Assemblies -- Coupon Discharge Test Process (space-systems/ecss/e2008-esd-test-process)

Use when the task is the clause 5.5.1.5.3 test process of ECSS-E-ST-20-08C --
judging whether a discharge test carried out on a solar-array coupon was
actually run the way the clause requires: in the right environment, at the
declared bias settings, through a discharge circuit that delivers the
specified energy, and watched by instrumentation purpose-built to capture
the event rather than merely notice it.

## Domain quick reference

- The coupon is a small, representative piece of the array: a handful of
  cells with their real interconnects, coverglasses and substrate. It
  stands in for the flight array, so the test conditions have to be the
  ones the array sees, not the ones the chamber happens to provide.
- The discharge is driven by an external capacitance charged to the bias
  setting, not by the coupon itself. The energy that capacitance holds,
  E = 0.5 * C * V^2, is the quantity the test requirement specifies; the
  bias voltage alone says nothing until the capacitance is known.
- The series resistance sets two things at once: the peak arc current
  I = |V| / R that the circuit can push through the discharge site, and
  the decay constant tau = R * C over which the event dies away. Both are
  instrumentation requirements, not just circuit trivia.
- Purpose-built instrumentation means the transient recorder samples fast
  enough that the decay is reconstructable -- roughly ten samples inside
  one decay constant -- and the current probe range spans the peak the
  circuit can drive. A probe that saturates reports a clipped peak, and a
  clipped peak is indistinguishable from a small one in the record.
- A sustained arc, where the array's own power keeps feeding the discharge
  after the capacitance has emptied, is a different phenomenon from the
  primary transient this test characterises. Its appearance is a reason to
  stop and re-examine the article, not a data point to average in.

## Workflow

1. Validate the coupon (cell count, active area) and the chamber conditions
   the run was carried out in; a pressure above the vacuum ceiling or a
   coupon temperature outside the declared window is a finding against the
   run, not a footnote.
2. For every defined bias setting, compute the stored energy on the external
   capacitance and compare it with the energy the test requirement calls
   for, absorbing floating-point representation error at the boundary with a
   named tolerance rather than by lowering the requirement.
3. Derive the decay constant and the peak arc current of the discharge
   circuit at that setting.
4. Check the instrumentation against both: samples per decay constant for
   the transient recorder, range against peak for the current probe.
5. Reconcile the discharge counts -- planned against required, recorded
   against planned -- so a setting that was defined but under-run is visible
   as a shortfall rather than absorbed into a total.
6. Reject a setting defined twice in the run definition; two entries at one
   bias make the discharge totals ambiguous.
7. Report every setting record, the run totals, and a run-level verdict that
   a sustained-arc observation overrides regardless of the other results.

## Pitfalls

- Reporting the bias voltage as the test level. The coupon sees the energy
  the external capacitance delivers; two runs at the same bias with
  different capacitance are different tests, and only the energy comparison
  catches that.
- Accepting a record from a probe that saturated. An undersized current
  probe returns a peak equal to its own range, which looks like a modest
  discharge; the range must be checked against the current the circuit can
  drive, before the record is read.
- Treating a detected arc as a resolved arc. A recorder that catches the
  event but places only two or three samples across the decay cannot give a
  waveform, so the peak, the duration and the charge transferred are all
  unsupported by that record.
- Averaging a sustained arc into the discharge statistics. It is a
  power-fed event with a different mechanism; folding it into the transient
  population hides both it and the transients.
- Counting discharges across the whole run instead of per setting. A run
  that over-delivers at one bias and under-delivers at another meets the
  total while leaving a required setting uncharacterised.

## Behavior contract (gate 3)

The chamber validation, stored-energy and peak-current computation, decay
constant, recorder and probe adequacy checks, discharge-count reconciliation
and the sustained-arc override are exercised by the gate 3 contract test:
scripts/test_e2008_esd_test_process.py against
scripts/e2008_esd_test_process_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e2008_esd_test_process.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 →