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

Q6013 Class 3 Material Restrictions

ASecurity

Use when a Class 3 build has to show a commercial part's construction carries no banned material and every restricted one is cleared. Assess the materials and constructions declared for a commercial EEE part against the Class 3 restrictions of ECSS-Q-ST-60-13C clause 6.2.2.2: grade each declared finish, plating and package body as accepted, restricted or prohibited, test whether an applied mitigation is one the restriction actually accepts, measure plastic-encapsulation exposure against the m...

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 q6013-class-3-material-restrictions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6013 Class 3 Material Restrictions?

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

Security grade badge for Q6013 Class 3 Material Restrictions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6013-class-3-material-restrictions/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6013-class-3-material-restrictions)

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

Download with Pro
Files
SKILL.md
---
name: q6013-class-3-material-restrictions
description: "Use when a Class 3 build has to show a commercial part's construction carries no banned material and every restricted one is cleared. Assess the materials and constructions declared for a commercial EEE part against the Class 3 restrictions of ECSS-Q-ST-60-13C clause 6.2.2.2: grade each declared finish, plating and package body as accepted, restricted or prohibited, test whether an applied mitigation is one the restriction actually accepts, measure plastic-encapsulation exposure against the maker's moisture floor life, and name the governing item. Trigger: ecss, q-st-60-13-commercial-eee-scope, class-3-prohibited-construction-screen, commercial-part-pure-tin-whisker-restriction, commercial-part-cadmium-and-zinc-plating-ban, commercial-part-plastic-encapsulation-moisture-floor-life, restricted-construction-mitigation-coverage, governing-construction-restriction."
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-60-13-commercial-eee-scope, q6013-class-3-material-restrictions, class-3-prohibited-construction-screen, commercial-part-pure-tin-whisker-restriction, commercial-part-cadmium-and-zinc-plating-ban, commercial-part-plastic-encapsulation-moisture-floor-life, restricted-construction-mitigation-coverage, governing-construction-restriction]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Commercial EEE — Class 3 Material Restrictions (space-systems/ecss/q6013-class-3-material-restrictions)

Use when the task is the construction screen of ECSS-Q-ST-60-13C
clause 6.2.2.2 -- deciding whether what a commercial part is made of
bars it from a Class 3 build, and whether a restricted construction has
been cleared by a mitigation the restriction actually accepts.

## Domain quick reference

- Class 3 takes a commercial part largely as the maker built it, so
  the one thing left under the buyer's control is what it is made of.
  A commercial maker optimises finish and body for a warehouse and a
  benign ground life, and several of those choices fail in vacuum, in
  a thermal cycle, or simply after a year on a shelf.
- Every declared material or construction falls in one of three
  buckets. Accepted carries no restriction. Restricted is admissible
  only against a named mitigation. Prohibited is admissible against
  nothing, because the mechanism is not one a process step removes.
- A bare tin finish is the restriction teams meet first: it grows
  whiskers that bridge adjacent conductors, and the mitigations that
  clear it all work by alloying the tin away -- a lead-bearing dip, a
  lead-bearing reflow, or a refinish. A conformal coat does not.
- Cadmium and zinc plating sublime in vacuum and redeposit where they
  are least wanted; mercury moves and is orientation dependent. These
  are prohibited rather than restricted because no process step at the
  buyer's end changes the mechanism.
- A mitigation only counts when the restriction names it. A part with
  a beryllium-oxide handling procedure against a bare tin finish has a
  procedure and an uncleared restriction, not a cleared one.
- The plastic-body restriction has a number attached. A non-hermetic
  body absorbs moisture, and the maker's moisture-sensitivity level
  sets a floor life: the hours the part may sit out of a sealed dry
  pack before it is baked again. Past it, the moisture boils at reflow
  and lifts the die.
- The useful output is the governing item -- the single worst-graded
  construction -- because the rest of the declaration is noise until
  that one is settled.

## Workflow

1. Declare every material and construction on the part by a name the
   restriction table carries. Reject an undeclared name rather than
   screening it silently; an unknown construction is an open item.
2. Look each one up and grade it accepted, mitigated, unmitigated or
   prohibited. Match applied mitigations against the ones the entry
   names, and discard the rest as ineffective for that restriction.
3. Where the part has a non-hermetic plastic body, measure the
   declared time out of the dry pack against the floor life the
   maker's moisture level sets. Report exposure sitting exactly on the
   floor life as on-limit and compliant, not as a breach.
4. Take the worst grade as the part verdict; a prohibited or
   unmitigated construction rejects it, an entirely mitigated
   declaration is accepted with its mitigations recorded.
5. Report the mitigation coverage across the restricted items, so a
   partly cleared declaration is visible as partly cleared.
6. Name the governing item and the change it demands -- a refinish, a
   bake and reseal, or a different part.

## Pitfalls

- Counting any mitigation as a mitigation. The restriction names the
  process steps that remove its own mechanism; anything else leaves a
  procedure in the file and the failure mechanism on the board.
- Treating a prohibited plating as a tough restricted one. Sublimation
  in vacuum is not something a buyer-side step reverses, so a lot with
  cadmium or zinc plating is out whatever is applied to it.
- Screening the finish and forgetting the body. The finish restriction
  and the moisture floor life are independent, and a part can clear
  every material rule while its exposure has already run out.
- Letting an unknown construction pass because it is not in the table.
  Absence from the table means nobody graded it, which is an open item
  and not an acceptance.
- Reporting only the verdict. A declaration with four restricted items
  and three cleared is a different procurement problem from one with
  four uncleared, and the coverage is what tells them apart.
- Comparing exposure with its floor life by bare arithmetic. The
  exposure is accumulated from several intervals while the floor life
  is one declared number, so an exposure built to land exactly on it
  can sit a few units in the last place above; the comparison absorbs
  that representation error while the floor life stays untouched.

## Behavior contract (gate 3)

The restriction-table validation, the per-item lookup and grading, the
mitigation-effectiveness match, the moisture floor-life lookup and
exposure grading, the worst-of-declaration roll-up, the mitigation
coverage and the governing-item selection are exercised by the gate 3
contract test:
scripts/test_q6013_class_3_material_restrictions.py against
scripts/q6013_class_3_material_restrictions_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q6013_class_3_material_restrictions.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 →