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

Q60 Class 1 Component Traceability

ASecurity

Use when a lot must be traced into hardware or an assembly back to its lots. Maintain an unbroken identity trail for class 1 EEE parts from goods receipt through storage and kitting into finished assemblies, under ECSS-Q-ST-60C clause 4.5.4: link every issue and every assembly back to the receipt record that owns the lot, reconcile received quantity against issued, scrapped and remaining, reject an assembly that consumed a lot never issued to it, detect a storage bin that mixed two lots into ...

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

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 q60-class-1-component-traceability --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q60 Class 1 Component Traceability?

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

Security grade badge for Q60 Class 1 Component Traceability
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q60-class-1-component-traceability/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q60-class-1-component-traceability)

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

Download with Pro
Files
SKILL.md
---
name: q60-class-1-component-traceability
description: "Use when a lot must be traced into hardware or an assembly back to its lots. Maintain an unbroken identity trail for class 1 EEE parts from goods receipt through storage and kitting into finished assemblies, under ECSS-Q-ST-60C clause 4.5.4: link every issue and every assembly back to the receipt record that owns the lot, reconcile received quantity against issued, scrapped and remaining, reject an assembly that consumed a lot never issued to it, detect a storage bin that mixed two lots into one identity, flag a lot past its storage limit, and trace forward from a lot to the assemblies it reached. Trigger: ecss, q-st-60c, class-1-eee-traceability, receipt-to-assembly-trail, lot-quantity-reconciliation, mixed-lot-bin-detection, forward-lot-trace, backward-assembly-trace."
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, q-st-60c-eee-components-scope, q60-class-1-component-traceability, class-1-eee-part, eee-receipt-to-assembly-trail, eee-lot-quantity-reconciliation, mixed-lot-bin-detection, eee-lot-forward-and-backward-trace]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS EEE Components — Class 1 Component Traceability (space-systems/ecss/q60-class-1-component-traceability)

Use when the task is the traceability step of ECSS-Q-ST-60C clause 4.5.4
for an EEE part procured to the highest assurance class — showing that
every part in a finished assembly can be named back to the lot, the
manufacturer and the receipt record it came from, and that every part
received can be found again.

## Domain quick reference

- Traceability is a property of the records, not of the parts. The
  receipt record owns the identity: the lot, the part number, the
  manufacturer, the date code and the certificate it arrived with. An
  issue or an assembly that cannot reach back to one of those records is
  carrying a part with no identity, whatever the label on the bag says.
- The trail is only as good as its weakest link, and the weak link is
  usually kitting. Stores knows what it received and manufacturing knows
  what it fitted; what is routinely missing is the record that ties one
  particular issue to one particular assembly.
- Quantities are the cheapest test of the trail. Everything received is
  either issued, scrapped or still on the shelf, so the three must add
  back to what arrived. A shortfall means parts left the lot without a
  record, and that is the failure the clause exists to prevent.
- An assembly that consumed a lot never issued to it is a harder break
  than a miscount: the parts are in flight hardware and the paperwork
  says they came from somewhere else, so neither the lot nor the
  assembly can be trusted until it is resolved.
- One bin holding two lots of the same part number destroys both
  identities at once, and it is invisible in a stores total because the
  count still looks right. It has to be detected structurally, by
  grouping bins and part numbers.
- Storage limits do not break identity but they do break the evidence
  behind it. A lot held past its limit still knows what it is; what it
  no longer has is current solderability evidence, so it is reported
  separately rather than lumped in with a broken chain.
- Both directions are asked for in practice. A failure investigation
  traces forward from a suspect lot to every assembly it reached; an
  acceptance review traces backward from one assembly to every lot it
  drew on.

## Workflow

1. Validate every receipt record for the full identity set, and reject a
   lot owned by more than one receipt.
2. Validate the issue records and sum the issued quantity per lot,
   raising a finding for any issue that draws on a lot no receipt owns.
3. Check every assembly's consumption against the issues actually made
   to it, and list any consumption that was never issued.
4. Group receipts by bin and part number and list the bins that merged
   two lots.
5. Reconcile each lot: received against issued, scrapped and the stores
   count, using the derived remainder only when no stores count was
   supplied.
6. Compare each lot's storage age with its limit, treating a lot sitting
   exactly on the limit as still inside it.
7. Decide a verdict per lot, run the forward trace to the assemblies it
   reached, and report the traceable and untraceable quantities with
   every finding.

## Pitfalls

- Treating a bag label as the identity. The label is a copy; the receipt
  record is the original, and a lot whose receipt record is missing a
  certificate reference is not traceable however well the bag is marked.
- Reconciling with a derived remainder and calling it balanced. Deriving
  the shelf count from the other three numbers makes the arithmetic
  close by construction and hides exactly the shortfall you were looking
  for; use the stores count when there is one.
- Checking only that an assembly's lots exist. The test is whether those
  lots were issued to that assembly; a lot that exists but went to a
  different build is still an unsourced part.
- Missing the mixed bin. Two lots of one part number in one location
  reconcile perfectly at the total level and cannot be told apart at the
  point of issue.
- Reading a storage overrun as a broken chain. The identity is intact;
  it is the solderability evidence that has lapsed, and conflating the
  two sends the lot to the wrong disposition.
- Building only the backward trace. The forward trace is what an alert
  or a failure investigation needs, and it has to work from the same
  records rather than a separate spreadsheet.

## Behavior contract (gate 3)

The receipt identity validation, issue and assembly linking, unsourced
consumption detection, mixed-bin grouping, quantity reconciliation,
storage-limit comparison, per-lot verdict and the forward and backward
traces are exercised by the gate 3 contract test:
scripts/test_q60_class_1_component_traceability.py against
scripts/q60_class_1_component_traceability_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q60_class_1_component_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 →