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 Identification And Traceability

ASecurity

Audit the permanent coding of delivered cell assemblies against the traceability depth the process document sets, under ECSS-E-ST-20-08C clause 6.1.4. Use when a delivery register has to show each assembly stays identifiable after it is bonded into a panel: judge whether the marking survives the processing the assembly will see, read the depth the code fields and the register actually reach, compare it with the depth the process document demands, detect a code repeated across the delivered se...

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

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-sca-identification-and-traceability --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Sca Identification And Traceability?

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

Security grade badge for E2008 Sca Identification And Traceability
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-sca-identification-and-traceability/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-sca-identification-and-traceability)

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

Download with Pro
Files
SKILL.md
---
name: e2008-sca-identification-and-traceability
description: "Audit the permanent coding of delivered cell assemblies against the traceability depth the process document sets, under ECSS-E-ST-20-08C clause 6.1.4. Use when a delivery register has to show each assembly stays identifiable after it is bonded into a panel: judge whether the marking survives the processing the assembly will see, read the depth the code fields and the register actually reach, compare it with the depth the process document demands, detect a code repeated across the delivered set, and name the weakest assembly. Trigger: ecss, e-st-20-08c, sca-permanent-coding-scheme, delivered-cell-assembly-traceability-depth, cell-assembly-marking-permanence, sca-code-uniqueness-register, process-document-traceability-depth, sca-delivery-lot-coding-audit."
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-sca-identification-and-traceability, sca-permanent-coding-scheme, delivered-cell-assembly-traceability-depth, cell-assembly-marking-permanence, sca-code-uniqueness-register, process-document-traceability-depth, sca-delivery-lot-coding-audit]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Solar Cell Assemblies — Identification and Traceability (space-systems/ecss/e2008-sca-identification-and-traceability)

Use when the task is clause 6.1.4 of ECSS-E-ST-20-08C: every delivered
cell assembly carries a permanent code, and that code has to still work
after the assembly stops being a loose item -- after it is handled,
bonded down, cured and cycled. How far the code has to reach is not a
constant; the process identification document sets the depth, and the
scheme is graded against that depth rather than against a house habit.

## Domain quick reference

- Two properties make a coding scheme, and both have to hold. The mark
  has to be permanent against the processing the assembly will actually
  see, and the code has to reach the depth the process document asks
  for. Either one failing leaves the assembly unidentified, but they
  fail for different reasons and have different repairs.
- Permanence is a property of the pairing, never of the marking method
  alone. An engraved code survives everything. A fired-on ink code
  survives bonding and cure and loses legibility under cycling. An
  adhered label survives shipping and is gone at the first cure. A
  record-only scheme marks nothing at all and has no fallback of any
  kind.
- Depth runs in four steps: nothing, the delivery lot, the individual
  assembly, and the constituent lots the assembly was built from. A lot
  code cannot tell two assemblies apart. A serial identifies the
  assembly and reaches no further on its own. Constituent depth is
  reached either by coding the constituent lot into the mark or by a
  serial plus a delivery register that resolves it.
- A register only helps if the hardware can be used to enter it. A
  register that resolves constituent lots but keys on something the
  assembly does not carry is a table nobody can look anything up in.
- Uniqueness is a property of the delivered set, not of one code. A
  code repeated across two assemblies resolves to a set rather than to
  an assembly, and it cannot be found by grading any single assembly --
  only by comparing the set.
- The useful summary is the share of the delivery that reaches the
  required depth plus the weakest assembly by name, because a shortfall
  measured in steps tells a process engineer what to change and a pass
  count does not.

## Workflow

1. Take the delivery with its identifier, the depth the process
   identification document requires, and one record per assembly: its
   code, the marking method, the processing the assembly will see, the
   fields the code carries and whether a delivery register resolves the
   constituent lots.
2. Decide permanence from the marking method against the exposure, not
   from the method alone, and report a mark that is lost at a later
   step as a finding aimed at that step.
3. Read the depth the scheme actually reaches from the coded fields
   together with the register, and flag a register that has no serial
   to key on.
4. Compare the reached depth with the required depth and record the
   shortfall in steps. Reject a process document that requires no depth
   at all; it grades nothing.
5. Grade each assembly: coding not established when the mark does not
   survive or no field identifies anything, below the required depth
   when it survives but falls short, and compliant otherwise.
6. Compare the codes across the delivered set for repeats, then roll
   up: the verdict, the assemblies with no coding established, the
   compliant share and the weakest assembly by verdict then by the size
   of its shortfall.

## Pitfalls

- Grading the marking method and stopping there. An engraved code and
  an adhered label look equally identified in the stores; one of them
  is anonymous the moment the assembly is bonded down, and the adequacy
  question is always the method against the processing.
- Treating a serial as the end of the chain. A serialised assembly
  whose constituent lots are unreachable satisfies a process document
  that asks for assembly depth and fails one that asks for constituent
  depth, and only the document decides which.
- Crediting a delivery register that the hardware cannot be used to
  enter. The register is only a bridge when the mark carries the key it
  is indexed on.
- Checking uniqueness one assembly at a time. A repeated code is
  invisible in every individual record and only appears when the
  delivered set is compared with itself.
- Reporting a shortfall as a pass flag. Two steps short and one step
  short call for different repairs, and a flag reports them
  identically.
- Comparing a compliant share against its expectation with bare
  arithmetic. The share is a quotient of two assembly counts, so a
  delivery landing exactly on its expected share can evaluate a unit in
  the last place below it and read as short on one platform and as met
  on another.

## Behavior contract (gate 3)

The marking permanence pairing, the reached-depth reading, the
shortfall in steps against the process document, the delivered-set
uniqueness check, the per-assembly grading and the delivery roll-up are
exercised by the gate 3 contract test:
scripts/test_e2008_sca_identification_and_traceability.py against
scripts/e2008_sca_identification_and_traceability_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2008_sca_identification_and_traceability.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 →