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 Thermal Cycling Pass Fail Criteria

ASecurity

Use when accepting or rejecting a cycled solar-array coupon. Verify that a thermally cycled photovoltaic-assembly coupon meets its acceptance criteria under ECSS-E-ST-20-08C clause 5.5.1.3.5: bring the pre-cycling and post-cycling output-power readings to the same reference irradiance and cell temperature before comparing them, form the retention ratio against the declared threshold, compute the series-resistance drift of the string, treat a non-conducting string as an open circuit rather tha...

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

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-thermal-cycling-pass-fail-criteria --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Thermal Cycling Pass Fail Criteria?

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

Security grade badge for E2008 Thermal Cycling Pass Fail Criteria
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-thermal-cycling-pass-fail-criteria/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-thermal-cycling-pass-fail-criteria)

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

Download with Pro
Files
SKILL.md
---
name: e2008-thermal-cycling-pass-fail-criteria
description: "Use when accepting or rejecting a cycled solar-array coupon. Verify that a thermally cycled photovoltaic-assembly coupon meets its acceptance criteria under ECSS-E-ST-20-08C clause 5.5.1.3.5: bring the pre-cycling and post-cycling output-power readings to the same reference irradiance and cell temperature before comparing them, form the retention ratio against the declared threshold, compute the series-resistance drift of the string, treat a non-conducting string as an open circuit rather than a large drift, count the discontinuity events the in-situ monitor caught during the run, and name every criterion the coupon failed in one acceptance verdict. Trigger: ecss, e-st-20-08c, clause-5-5-1-3-5, photovoltaic-coupon-acceptance-criteria, solar-array-string-continuity, interconnect-resistance-drift, coupon-power-retention, post-cycling-power-measurement, discontinuity-event-count."
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, e2008-thermal-cycling-pass-fail-criteria, photovoltaic-coupon-acceptance-criteria, solar-array-string-continuity, interconnect-resistance-drift, coupon-power-retention, post-cycling-power-measurement, discontinuity-event-count]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Photovoltaic Assemblies — Thermal-cycling Pass/Fail Criteria (space-systems/ecss/e2008-thermal-cycling-pass-fail-criteria)

Use when the task is the acceptance decision at the end of the
thermal-cycling test of ECSS-E-ST-20-08C clause 5.5.1.3.5 -- deciding
whether a photovoltaic-assembly coupon that has come out of the chamber
still conducts as it did and still delivers the power it did.

## Domain quick reference

- The campaign closes on two independent questions. Electrical
  continuity asks whether the string stayed whole; power retention asks
  whether it still produces. A coupon can pass either one and fail the
  other, so they are decided separately and reported separately.
- Continuity degrades in three distinguishable ways. A cracked
  interconnect can leave the string open, can leave it conducting
  through a higher series resistance, or can leave it intact at rest
  while dropping out momentarily under the thermal excursion. The third
  is only visible to a monitor watching during the run, which is why
  the event count is part of the criteria and not an afterthought.
- An open string is its own verdict. Reporting it as a very large
  resistance drift invites someone to compare it with a percentage
  allowance; it is a different failure and carries a different repair.
- Two output-power readings are comparable only after both are brought
  to the same reference irradiance and the same cell temperature. A
  cell delivers less power when it is hot and less when the lamp is
  weak, and neither of those is a cycling effect.
- The temperature correction runs through the power temperature
  coefficient of the cell. A reading taken twenty kelvin warm can look
  like a five percent loss and be no loss at all, so the correction
  decides the verdict as much as the measurement does.
- The retention threshold is a declared criteria-set value from the
  source control drawing, not a physical constant. It is applied as a
  ratio of corrected powers so the decision is reproducible, and a
  coupon that lands exactly on it is accepted: the tolerance absorbs
  representation error, the threshold itself never moves.

## Workflow

1. Validate the criteria set before reading any measurement: a drift
   allowance that permits the resistance to double, a negative event
   allowance or a retention threshold above unity is a criteria error
   and is refused rather than applied.
2. Correct the pre-cycling output-power reading to the reference
   irradiance and reference temperature, using the declared power
   temperature coefficient of the cell.
3. Correct the post-cycling reading through the same step, then form
   the retention ratio as corrected-after over corrected-before.
4. Decide continuity. When the post-cycling reading shows no conduction
   at all, record an open circuit and do not compute a drift; otherwise
   form the drift ratio from the pre and post series resistance and
   compare it with the allowance.
5. Add the discontinuity events the in-situ monitor recorded during the
   run and compare the count with the allowance, which is normally
   zero: a dropout under thermal load is a defect whether or not the
   string reads whole afterwards.
6. Group every failed criterion into one verdict, naming each one with
   its measured value and its limit, so the review sees what the coupon
   failed on rather than only that it failed.

## Pitfalls

- Comparing raw watts before and after. Ambient drift in the lamp or in
  the coupon temperature between the two measurement sessions is
  routinely larger than the retention allowance, so an uncorrected
  comparison rejects sound coupons and accepts degraded ones.
- Correcting only one of the two readings. The correction has to be
  applied to both or the ratio inherits the whole of the uncorrected
  offset.
- Folding an open circuit into the drift number. A percentage allowance
  cannot express an open string, and a pipeline that represents it as a
  large float will eventually compare it with a threshold and pass it.
- Ignoring the monitor trace because the post-test resistance is fine.
  An intermittent dropout under thermal load is the early stage of the
  crack that opens on orbit; the resting resistance is measured at one
  temperature and hides it.
- Relaxing the retention threshold for a coupon that lands on it. The
  equality is a representation question that the comparison tolerance
  handles; the declared threshold stays as the drawing specifies.

## Behavior contract (gate 3)

The criteria validation, reference correction, resistance-drift
computation, open-circuit handling, discontinuity counting, power
retention decision and combined acceptance verdict are exercised by the
gate 3 contract test:
scripts/test_e2008_thermal_cycling_pass_fail_criteria.py against
scripts/e2008_thermal_cycling_pass_fail_criteria_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2008_thermal_cycling_pass_fail_criteria.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 →