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 Die Procurement General Approach

ASecurity

Size a microwave die procurement end to end, from wafer start to accepted delivery, under the general approach of ECSS-Q-ST-60-12C clause 10.1. Use when a buyer must decide how many wafers to start so a flight quantity still exists at the far end of the route: validate the declared stage chain against the canonical order, refuse a repeated or unknown stage, multiply the per-stage yields into a cumulative survival fraction, work the required quantity plus its contingency back to a wafer start,...

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 q6012-die-procurement-general-approach --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6012 Die Procurement General Approach?

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

Security grade badge for Q6012 Die Procurement General Approach
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6012-die-procurement-general-approach/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6012-die-procurement-general-approach)

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

Download with Pro
Files
SKILL.md
---
name: q6012-die-procurement-general-approach
description: "Size a microwave die procurement end to end, from wafer start to accepted delivery, under the general approach of ECSS-Q-ST-60-12C clause 10.1. Use when a buyer must decide how many wafers to start so a flight quantity still exists at the far end of the route: validate the declared stage chain against the canonical order, refuse a repeated or unknown stage, multiply the per-stage yields into a cumulative survival fraction, work the required quantity plus its contingency back to a wafer start, step that start up until the floored forward projection actually meets it, and name every stage with no owner or no exit criterion. Trigger: ecss, q-st-60-12c-clause-10-1, die-procurement-general-approach, microwave-wafer-start-sizing, die-route-cumulative-yield, die-route-stage-ownership, die-delivery-quantity-projection."
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-microwave-die-scope, q6012-die-procurement-general-approach, microwave-wafer-start-sizing, die-route-cumulative-yield, die-route-stage-ownership, die-delivery-quantity-projection, die-route-sequence-integrity]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Microwave Die — Procurement General Approach (space-systems/ecss/q6012-die-procurement-general-approach)

Use when the task is the framing step of ECSS-Q-ST-60-12C clause 10.1
— placing the whole journey of a microwave die, from the wafer that
has not been started yet to a delivery the customer has accepted, and
answering the question that framing exists to answer: how many wafers
have to enter the route for the flight quantity to leave it.

## Domain quick reference

- The route is a fixed chain: wafer fabrication, wafer acceptance,
  dicing, die visual inspection, die screening, die lot acceptance,
  packing and storage, delivery acceptance. Each link removes part of
  the population, and none of them puts anything back.
- The population changes unit halfway. Everything up to dicing is
  counted in wafers; everything after it is counted in dies. Dicing is
  the transition, and a sizing that never changes unit silently
  multiplies a wafer count by a die yield.
- The cumulative survival fraction is the product of the per-stage
  yields. Working a required delivery quantity back through it gives
  the analytic wafer start, which is a lower bound and not the answer.
- Part counts are floored, not rounded, at every stage: half a wafer
  does not go into the diesaw and nine tenths of a die is not shipped.
  Flooring accumulates against the buyer, so the analytic start is
  stepped up one wafer at a time until the forward projection really
  meets the target, and the number of steps is reported rather than
  hidden inside a fudged yield.
- Contingency belongs on the target, not on the yields. Padding a
  yield to cover attrition corrupts the survival figure every later
  calculation reuses; enlarging the delivery target leaves the process
  data honest and keeps the pad visible.
- A stage with no named owner has no handover, and a stage with no
  exit criterion cannot be closed. Both are route defects independent
  of the arithmetic — the quantities can work perfectly while nobody
  can say who accepts the lot or on what basis.

## Workflow

1. Validate each declared stage against the canonical route: fold the
   spelling, refuse an unknown stage, refuse a stage declared twice,
   and refuse a yield outside the zero-to-one interval.
2. Report the canonical stages the declaration leaves out and the
   pairs declared out of sequence; neither stops the arithmetic, both
   stop the route being called complete.
3. Multiply the yields into the cumulative survival fraction for one
   wafer travelling the whole chain.
4. Enlarge the required delivery quantity by the declared contingency
   to get the target, then divide back through the dies per wafer and
   the survival fraction, rounding up, for the analytic start.
5. Project that start forward stage by stage, flooring at every stage
   and switching the unit at dicing, and compare what leaves the last
   stage with the target.
6. While the projection falls short, raise the start by one wafer, up
   to the named adjustment bound; report the adjustment used, and
   report a case that the bound cannot reach rather than looping.
7. Name the stages without an owner and the stages without an exit
   criterion, and call the case viable only when the quantities work
   and neither list has an entry.

## Pitfalls

- Rounding instead of flooring the surviving population. Rounding up
  invents parts that do not exist and lets a sizing pass on paper that
  arrives one die short of the build.
- Treating the analytic start as the answer. It ignores the flooring
  at every stage, and on a short route with a low yield it can be a
  whole wafer light — the projection is what decides.
- Padding the yields to cover contingency. The survival figure is
  reused by every later sizing; putting the pad there makes each of
  them optimistic by an amount nobody can recover afterwards.
- Multiplying a wafer count by a die yield. Without an explicit unit
  transition at dicing the two populations mix, and the error is large
  enough that it usually looks like a yield problem instead.
- Grading the route on quantities alone. A chain that sizes correctly
  but leaves lot acceptance unowned has no acceptance point, and the
  first real delivery is where that gets discovered.

## Behavior contract (gate 3)

The stage validation, route sequence and coverage findings, cumulative
survival, analytic start, floored forward projection with its unit
transition, the bounded step-up sizing and the ownership and exit
criterion gaps are exercised by the gate 3 contract test:
scripts/test_q6012_die_procurement_general_approach.py against
scripts/q6012_die_procurement_general_approach_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_q6012_die_procurement_general_approach.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 →