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 Pva Process Validation

ASecurity

Use when a production go-ahead turns on validation coverage. Screen every project design configuration for manufacturing and integration process validation before a photovoltaic assembly enters production, per ECSS-E-ST-20-08C clause 5.4.1: build a governing signature for each configuration from cell assembly, interconnect, substrate, adhesive, layout edge condition and coverglass thickness; test whether any validation run speaks for it, matching the numeric attribute against a validated rang...

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

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-pva-process-validation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Pva Process Validation?

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

Security grade badge for E2008 Pva Process Validation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-pva-process-validation/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-pva-process-validation)

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

Download with Pro
Files
SKILL.md
---
name: e2008-pva-process-validation
description: "Use when a production go-ahead turns on validation coverage. Screen every project design configuration for manufacturing and integration process validation before a photovoltaic assembly enters production, per ECSS-E-ST-20-08C clause 5.4.1: build a governing signature for each configuration from cell assembly, interconnect, substrate, adhesive, layout edge condition and coverglass thickness; test whether any validation run speaks for it, matching the numeric attribute against a validated range rather than a single value; admit a run only when it passed, carried enough coupons, sits inside its validity window and has not been overtaken by a process change; then group the configurations left open by signature into the smallest honest set of further runs. Trigger: ecss, e-st-20-electrical-scope, pva-process-validation, photovoltaic-assembly-process-qualification, design-configuration-coverage, validation-run-admissibility, process-change-supersession, production-release-readiness."
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-pva-process-validation, pva-process-validation, photovoltaic-assembly-process-qualification, design-configuration-coverage, validation-run-admissibility, process-change-supersession, production-release-readiness]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Photovoltaic — PVA Process Validation (space-systems/ecss/e2008-pva-process-validation)

Use when the task is the process validation of ECSS-E-ST-20-08C clause
5.4.1 -- showing, before a photovoltaic assembly goes into production,
that the manufacturing and integration processes have been validated
against every design configuration the project actually builds, not
against a representative one.

## Domain quick reference

- A panel programme almost never has a single configuration. Edge
  strings differ from field strings, a thicker coverglass sits over the
  outer rows, the yoke panel uses a different substrate construction.
  Each of those is a configuration in its own right and each needs
  validation evidence of its own.
- The governing attributes are the ones a process has to be re-proven
  against: cell assembly type, interconnect design, substrate
  construction, bonding adhesive, layout edge condition and coverglass
  thickness. Together they are the configuration's signature.
- Categorical attributes match exactly. Coverglass thickness is
  numeric, so a run validates a range and a configuration is covered
  when its thickness falls inside that range -- which is what lets one
  run legitimately speak for several thicknesses.
- Coverage is only half the question. A run also has to be admissible:
  it has to have passed, to have carried at least the declared number of
  coupons, to sit inside its validity window, and to postdate the latest
  process change. A run that matches perfectly but was carried out
  before the adhesive mix changed validates nothing.
- A process change withdraws every earlier run at once. That is the
  case that turns a fully covered programme into a fully open one
  overnight, and it is why the change index is carried with the run
  rather than inferred from its date.
- Configurations that share a signature can be closed by a single run,
  so the outstanding work is counted in distinct signatures, not in
  configurations. That count is the honest schedule impact.
- The validity window, the coupon minimum and the release rule are a
  declared project policy rather than physical constants, so they are
  stated with the result.

## Workflow

1. Enumerate the design configurations the project will actually build
   and reject any that leaves a governing attribute undeclared. A
   configuration nobody wrote down is the one that reaches production
   unvalidated.
2. Reject a repeated configuration identifier rather than merging the
   two records, because a silently merged pair hides one of the two
   builds from the coverage count.
3. For each configuration, look for a run that speaks for it: every
   categorical attribute equal, and the coverglass thickness inside the
   run's validated range.
4. Test each covering run for admissibility -- passed, enough coupons,
   inside the validity window, not superseded by a process change --
   and record why an otherwise matching run was set aside.
5. Group the configurations still open by signature and report one
   further run per distinct signature, with the attributes that run has
   to be carried out on.
6. Withhold the production release while any configuration is open, and
   report the coverage fraction with the reasons rather than a bare
   verdict, so the shortest path to release is visible.

## Pitfalls

- Validating the representative configuration and treating the rest as
  covered. The whole point of the clause is that every configuration the
  project builds is validated; the edge string and the yoke panel are
  where an unvalidated process actually escapes.
- Matching a coverglass thickness by equality. A run validates a range,
  and forcing exact equality invents work that the evidence already
  covers -- while forcing no check at all would credit a run for a
  thickness it never saw.
- Counting a matching run as evidence without checking it passed. A
  failed run is still a run on the right configuration, and a coverage
  matrix built on identifiers alone will show it green.
- Letting a process change sit outside the coverage question. A change
  to the adhesive, the tooling or the cure supersedes every earlier
  run, and a programme that only re-validates the configuration it
  thought was affected keeps the rest on withdrawn evidence.
- Counting outstanding work per configuration. Configurations sharing a
  governing signature close together, so a per-configuration count
  overstates the schedule and hides the fact that one run clears
  several rows.

## Behavior contract (gate 3)

The configuration signature, run coverage including the numeric range,
run admissibility, process-change supersession, the outstanding-run
plan and the production-release verdict are exercised by the gate 3
contract test:
scripts/test_e2008_pva_process_validation.py against
scripts/e2008_pva_process_validation_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e2008_pva_process_validation.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 →