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

Q6012 Flight Model Die Lot Procurement

ASecurity

Size the wafer lot a flight-model MMIC die order has to start under ECSS-Q-ST-60-12C clause 4.2: grade the chosen foundry's qualification at wafer start rather than at order date, hold the batch to one wafer lot on one mask set, run the flight die count back up through assembly attrition, the destructive and validation sample draws and every screening yield stage in reverse, then turn the die starts into whole wafers and test them against the largest lot that foundry will run. Refuses a yield...

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

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 q6012-flight-model-die-lot-procurement --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6012 Flight Model Die Lot Procurement?

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

Security grade badge for Q6012 Flight Model Die Lot Procurement
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6012-flight-model-die-lot-procurement/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6012-flight-model-die-lot-procurement)

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

Download with Pro
Files
SKILL.md
---
name: q6012-flight-model-die-lot-procurement
description: "Size the wafer lot a flight-model MMIC die order has to start under ECSS-Q-ST-60-12C clause 4.2: grade the chosen foundry's qualification at wafer start rather than at order date, hold the batch to one wafer lot on one mask set, run the flight die count back up through assembly attrition, the destructive and validation sample draws and every screening yield stage in reverse, then turn the die starts into whole wafers and test them against the largest lot that foundry will run. Refuses a yield outside its range, a free-text date and a delivery before wafer start. Use when flight standard microwave dies are being ordered. Trigger: ecss, q-st-60-12c-clause-4-2, flight-model-die-lot-procurement, mmic-wafer-lot-start-sizing, die-yield-cascade-backcalculation, foundry-qualification-at-wafer-start, destructive-sample-draw-allowance."
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-12-die-mmic-scope, q6012-flight-model-die-lot-procurement, mmic-wafer-lot-start-sizing, die-yield-cascade-backcalculation, foundry-qualification-at-wafer-start, destructive-sample-draw-allowance, single-wafer-lot-traceability]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Die-Form MMIC — Flight Model Die Lot Procurement (space-systems/ecss/q6012-flight-model-die-lot-procurement)

Use when the task is the clause 4.2 step of ECSS-Q-ST-60-12C: a foundry
has been chosen and a batch of flight standard microwave dies has to be
obtained from it. The question is not only which foundry but how many
dies have to be started, out of which wafer lot, on which day, so that
the flight build still has its dies once the samples are consumed and
the yields have taken their share.

## Domain quick reference

- A bare die arrives with no package to carry its history, so its
  history is carried by the lot identity instead. One wafer lot on one
  mask set is what makes a die traceable at all; a batch assembled from
  two lots has two histories and one part number over them.
- The foundry's qualification has to hold on the day the wafers start,
  not on the day the purchase order was signed. An order placed inside
  the validity window against a wafer start outside it buys dies from an
  unqualified process, and the paperwork will read as compliant.
- The flight die count is the last number in the chain, not the first.
  Assembly attrition in the receiving equipment, the dies destroyed by
  destructive analysis and the dies consumed by lot validation testing
  all come out of the delivered population, and every screening and
  process yield takes its share before that.
- Back-calculation runs the chain in reverse, dividing by each yield and
  rounding up to whole dies at each stage. Rounding up at every stage,
  rather than once at the end, is what keeps the answer safe: a stage
  cannot start a fraction of a die.
- Wafers are the unit the foundry actually starts. Die starts become
  whole wafers at the dies-per-wafer figure, and the rounding leaves
  spare dies that are worth reporting rather than hiding, because they
  are the margin the build has against a yield coming in low.
- A need larger than the foundry's biggest lot is a finding, not an
  arithmetic detail. Splitting silently across two lots is exactly the
  traceability break the single-lot rule exists to prevent.

## Workflow

1. Grade the foundry qualification against the wafer start date; report
   the margin in days and whether it lapses before delivery.
2. Reduce the wafer lot and mask set identifiers to their distinct
   values and report a batch that spans more than one of either.
3. Raise the flight die count by the assembly attrition the receiving
   equipment will suffer, rounding up to whole dies.
4. Add the destructive analysis sample and the lot validation sample;
   these dies are consumed, not shipped, so they are additive.
5. Walk the yield stages in reverse, dividing by each stage yield and
   rounding up, keeping a per-stage record of dies in, dies out and
   dies lost so the cascade can be audited rather than trusted.
6. Convert die starts to whole wafers and compare against the largest
   lot the foundry runs; report the spare dies the rounding produced.
7. Emit the ordered procurement steps with their gates, dropping the
   steps this case does not owe, and the findings blocking release.

## Pitfalls

- Grading the qualification at order date. The order date is the easy
  date to have on file and the wrong one to grade; the wafers are what
  the qualification covers, so the start date is the date that counts.
- Rounding to whole dies once at the end of the cascade. Each stage
  starts whole dies, so the rounding belongs at each stage; deferring it
  under-buys on a long chain and the shortfall appears at screening.
- Treating the destructive and validation samples as coming out of the
  spares. They are consumed dies and they are additive to the delivered
  need; counting on the wafer-rounding spares to cover them leaves the
  build short whenever the rounding happens to be tight.
- Splitting a need across two wafer lots without saying so. The batch
  then has two process histories, and the traceability that justified
  buying bare die in the first place is gone.
- Accepting a free-text date. A date that has to be guessed at is a date
  that can be guessed wrong in the direction that passes, so the parse
  refuses anything that is not an ISO calendar date.

## Behavior contract (gate 3)

The qualification grading at wafer start, lot and mask set identity
check, tolerant whole-die rounding, reverse yield cascade, wafer
conversion, lot capacity test, step emission and findings are exercised
by the gate 3 contract test:
scripts/test_q6012_flight_model_die_lot_procurement.py against
scripts/q6012_flight_model_die_lot_procurement_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_q6012_flight_model_die_lot_procurement.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 →