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 Sca Thermo Optical Criteria

ASecurity

Use when a thermo optical acceptance record, drawing limit sheet or lot disposition summary has to be assessed. Verify the thermo optical acceptance limits of clause 6.4.3.6.3 of ECSS-E-ST-20-08C against the cell assembly control drawing that governs them: resolve whether each limit is drawing-stated, drawing-invoked or a house default nobody sanctioned, check the drawing revision the limits were read from against the revision the lot was built to, guard band every measured absorptance, emitt...

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

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-sca-thermo-optical-criteria --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Sca Thermo Optical Criteria?

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

Security grade badge for E2008 Sca Thermo Optical Criteria
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-sca-thermo-optical-criteria/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-sca-thermo-optical-criteria)

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

Download with Pro
Files
SKILL.md
---
name: e2008-sca-thermo-optical-criteria
description: "Use when a thermo optical acceptance record, drawing limit sheet or lot disposition summary has to be assessed. Verify the thermo optical acceptance limits of clause 6.4.3.6.3 of ECSS-E-ST-20-08C against the cell assembly control drawing that governs them: resolve whether each limit is drawing-stated, drawing-invoked or a house default nobody sanctioned, check the drawing revision the limits were read from against the revision the lot was built to, guard band every measured absorptance, emittance and ratio by its own measurement uncertainty, and separate a marginal result from a pass. Trigger: ecss, e-st-20-08c, sca-thermo-optical-criteria, cell-assembly-control-drawing-limit-provenance, sca-thermo-optical-acceptance-limits, sca-measurement-uncertainty-guard-band, sca-drawing-revision-alignment."
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-sca-thermo-optical-criteria, e-st-20-08c, sca-thermo-optical-criteria, cell-assembly-control-drawing-limit-provenance, sca-thermo-optical-acceptance-limits, sca-measurement-uncertainty-guard-band, sca-drawing-revision-alignment]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Solar Cell Assemblies — Thermo Optical Acceptance Limits (space-systems/ecss/e2008-sca-thermo-optical-criteria)

Use when the task is clause 6.4.3.6.3 of ECSS-E-ST-20-08C: the acceptance
limits a measured solar absorptance and hemispherical emittance are held
against, and where those limits came from. This leaf asks the provenance
question before the pass-fail question, guard bands every comparison by the
uncertainty of the measurement behind it, and rolls the samples up on their
worst disposition rather than their average one.

## Domain quick reference

- The cell assembly control drawing is the authority. A limit stated on it,
  or stated in a document it invokes, governs the article. A house number,
  however sensible and however long the laboratory has used it, governs
  nothing, and a pass taken against one cannot be traced to a requirement.
- An invoked document that is never named is not a provenance, it is a
  gesture at one. The chain has to end in a document somebody can pull.
- Limits are revision-bearing. A limit read from a superseded revision can
  be tighter or looser than the one the lot was actually built against, so
  the revision the limits came from is checked against the revision the lot
  was built to before any value is compared.
- Each property is bounded in its own direction. Absorptance carries a
  ceiling because it decides how much sunlight becomes heat; emittance
  carries a floor because it decides how much heat leaves; their ratio
  carries a ceiling because that is what the thermal model consumes.
- A result inside the limit by less than its own measurement uncertainty has
  not been shown to be inside it. That is a third outcome, not a pass with a
  note: the article is marginal, and marginal is a decision for the customer.
- When the ratio carries no declared uncertainty of its own, it inherits one
  from the two properties it was derived from, propagated through the
  quotient. Treating a derived quantity as exact is how a marginal ratio
  becomes an unqualified pass.

## Workflow

1. Validate the governing drawing and compare the revision the limits were
   read from against the revision the lot was built to.
2. For every governed property, categorize the provenance of its limit into
   drawing-stated, drawing-invoked or house-default, and raise a finding on
   anything the drawing never sanctioned or any invoked document left unnamed.
3. Derive the absorptance to emittance ratio for each sample, and resolve the
   uncertainty of each of the three quantities, propagating the ratio
   uncertainty when it was not declared.
4. Guard band each comparison in the sense its property carries, absorbing
   floating-point representation error at the bound with a named tolerance
   rather than by moving the limit.
5. Roll each sample up on the heaviest disposition across its checks, so a
   single marginal or failing property carries the sample.
6. Reject a sample identifier that appears twice; two dispositions under one
   name make the lot record ambiguous.
7. Report the per-sample dispositions, the tally across the lot and a lot
   verdict, keeping the limit-provenance findings separate from the sample
   dispositions so a compliant lot measured against ungoverned limits is
   still visible as a finding.

## Pitfalls

- Answering the pass-fail question first. A lot where every sample sits well
  inside a limit nobody can trace to the drawing has no acceptance evidence
  at all, and the numbers look reassuring the whole way.
- Comparing a measured value to a limit bare. Without the guard band an
  article one part in a thousand inside the limit and one part outside are
  reported as opposite outcomes, when the measurement cannot separate them.
- Treating the derived ratio as exact. It carries the uncertainty of both
  properties it came from, and without that it is the one check that never
  goes marginal.
- Reporting the mean disposition of the lot. Averaging dispositions hides the
  single failing assembly, which is the only one the decision is about.
- Reading limits off the current drawing revision for an older lot. The
  revision is part of the limit; changing it silently re-scores hardware that
  was built and accepted against something else.

## Behavior contract (gate 3)

The limit provenance categorization, the drawing revision alignment, the
derived ratio and its propagated uncertainty, the guard-banded pass, marginal
and fail dispositions, the worst-case sample and lot rollup and the duplicate
identifier rejection are exercised by the gate 3 contract test:
scripts/test_e2008_sca_thermo_optical_criteria.py against
scripts/e2008_sca_thermo_optical_criteria_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e2008_sca_thermo_optical_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 →