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 Standard Cell Documentation

ASecurity

Use when a standard cell record must be shown fit to support another calibration. Assess the data sheet a standard solar cell is delivered with under ECSS-E-ST-20-08C clause 10.2.3, grading identification, calibration and uncertainty budget as three blocks rather than one list: name every required field the sheet leaves unreported, keep a reported zero apart from an empty box, reduce each budget component by its distribution and sensitivity, recompute the combined and expanded uncertainty fro...

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

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-standard-cell-documentation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Standard Cell Documentation?

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

Security grade badge for E2008 Standard Cell Documentation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-standard-cell-documentation/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-standard-cell-documentation)

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

Download with Pro
Files
SKILL.md
---
name: e2008-standard-cell-documentation
description: "Use when a standard cell record must be shown fit to support another calibration. Assess the data sheet a standard solar cell is delivered with under ECSS-E-ST-20-08C clause 10.2.3, grading identification, calibration and uncertainty budget as three blocks rather than one list: name every required field the sheet leaves unreported, keep a reported zero apart from an empty box, reduce each budget component by its distribution and sensitivity, recompute the combined and expanded uncertainty from those components and compare them with the figures printed, then report a dominant term or a budget with no type A evidence as observations rather than failures. Trigger: ecss, e-st-20-08c, standard-solar-cell-data-sheet, standard-cell-calibration-conditions, standard-cell-uncertainty-budget-recomputation, reference-cell-identification-record, calibration-coverage-factor-check."
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-standard-cell-documentation, standard-solar-cell-data-sheet, standard-cell-calibration-conditions, standard-cell-uncertainty-budget-recomputation, reference-cell-identification-record, calibration-coverage-factor-check]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Solar Array — Standard Cell Documentation (space-systems/ecss/e2008-standard-cell-documentation)

Use when the task is clause 10.2.3 of ECSS-E-ST-20-08C -- the data
reported for a standard cell: which cell it is, what value it was
assigned and under what conditions, and the uncertainty budget standing
behind that value. A standard cell is only as useful as the sheet that
travels with it, because everything calibrated against it inherits both
the value and the budget.

## Domain quick reference

- The sheet holds three blocks and they are graded separately.
  Identification says which physical object this is; calibration says
  what value was assigned and under which spectrum, irradiance,
  temperature, day, laboratory and method; the budget says how well
  that value is known. A sheet complete in two blocks and hollow in the
  third scores well on a flat field count and is still unusable.
- An absent field is unknown, not zero. A cell temperature of 0 C is a
  reported measurement; an empty temperature box is a hole in the
  sheet, and a grader that treats emptiness as a number turns the hole
  into a value nobody took. Emptiness covers a blank string and an
  empty list as well as an absent key.
- A calibration value without its conditions does not transfer. The
  same cell reads differently under a different reference spectrum or
  at a different junction temperature, so the conditions are required
  fields and not annotations.
- The budget is recomputed, never read. Each component is reduced to a
  standard uncertainty by the divisor its assumed distribution implies
  -- one for normal, the root of three for rectangular, of six for
  triangular, of two for u-shaped -- and scaled by its sensitivity.
  Those are combined as a root sum of squares and widened by the stated
  coverage factor.
- A printed combined uncertainty that does not follow from the printed
  components is the finding worth having. It is either a typing error
  or a term the reader cannot see, and both matter before the cell is
  used to calibrate anything else.
- A component carrying most of the variance, and a budget with no type A
  term at all, are legitimate in a particular setup. They are reported
  as observations rather than defects, because they change what a
  reviewer looks at next without making the sheet wrong.

## Workflow

1. Take the record apart into its three declared blocks and reject an
   unknown block rather than ignoring it -- a field filed under a name
   nobody grades is a field nobody reads.
2. Walk the required fields of each block and name every one the sheet
   leaves unreported, keeping a reported zero apart from an empty box.
3. Report completeness per block and for the sheet as a whole, so a
   hollow block cannot hide behind two full ones.
4. Check the assigned value is a positive current and the calibration
   day is a real calendar day, reporting a malformed day as its own
   finding rather than dropping it.
5. Reduce every budget component by its distribution divisor and
   sensitivity, combine them, widen by the coverage factor, and compare
   both figures with what the sheet prints.
6. Note a dominant component and an absent type A term, then withhold
   the complete verdict on the defects alone, leaving the observations
   as reading for the reviewer.

## Pitfalls

- Counting fields across the whole sheet. One ratio over three blocks
  lets a full identification block carry an empty budget, which is the
  one block nothing downstream can reconstruct.
- Defaulting an empty field to zero. It makes the sheet look complete,
  and it quietly asserts a measurement -- a zero correction, a zero
  uncertainty term -- that nobody performed.
- Reading the printed combined uncertainty. It is the number most
  likely to have been carried over from a previous sheet, and it is the
  one number the components themselves can check.
- Combining components without their divisors. A rectangular term
  entered at its half-width overstates its contribution by about
  seventy percent, and an over-large budget rejects good cells as
  surely as a small one accepts bad ones.
- Treating a dominant component as a failure. A budget can properly be
  led by its primary reference; what matters is that the reviewer is
  told, so the effort goes where the variance is.
- Comparing a recomputed uncertainty with a printed one by bare
  arithmetic. The recomputation is a square root of a sum of quotients
  and the sheet quotes a rounded figure, so the difference is graded
  against a stated tolerance and the comparison absorbs the last-place
  representation error rather than failing a sound sheet.

## Behavior contract (gate 3)

The block decomposition, reported-against-empty field rule, per-block
and whole-sheet completeness, calibration value and day checks,
distribution divisors and sensitivity scaling, root-sum-of-squares
combination, coverage-factor expansion, printed-against-recomputed
comparison, dominant-component share and the type A observation are
exercised by the gate 3 contract test:
scripts/test_e2008_standard_cell_documentation.py against
scripts/e2008_standard_cell_documentation_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e2008_standard_cell_documentation.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 →