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 Design Iteration Count

ASecurity

Size the development cycles an MMIC design plans before its freeze. Use when ECSS-Q-ST-60-12C clause 7.1.3 asks how many iterations the effort carries: derive the per-cycle convergence factor from process-model maturity, compute the cycles that close the predicted-to-required performance gap down to the acceptance gap, raise that to the novelty floor a heritage, derivative or new design carries, divide the schedule left after the non-recurring front-end by the foundry turnaround to get what t...

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

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-design-iteration-count --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6012 Design Iteration Count?

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

Security grade badge for Q6012 Design Iteration Count
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6012-design-iteration-count/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6012-design-iteration-count)

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

Download with Pro
Files
SKILL.md
---
name: q6012-design-iteration-count
description: "Size the development cycles an MMIC design plans before its freeze. Use when ECSS-Q-ST-60-12C clause 7.1.3 asks how many iterations the effort carries: derive the per-cycle convergence factor from process-model maturity, compute the cycles that close the predicted-to-required performance gap down to the acceptance gap, raise that to the novelty floor a heritage, derivative or new design carries, divide the schedule left after the non-recurring front-end by the foundry turnaround to get what the plan can actually run, then compare the planned count against both and report the residual gap. Refuses a non-contracting factor. Trigger: ecss, q-st-60-12c-clause-7-1-3, mmic-design-iteration-count, mmic-design-cycle-planning, mmic-gap-convergence-factor, mmic-novelty-iteration-floor, foundry-cycle-schedule-capacity, mmic-design-freeze-readiness."
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-mmic-design-scope, q6012-design-iteration-count, mmic-design-cycle-planning, mmic-gap-convergence-factor, mmic-novelty-iteration-floor, foundry-cycle-schedule-capacity, mmic-design-freeze-readiness]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS MMIC Design — Planned Iteration Count (space-systems/ecss/q6012-design-iteration-count)

Use when the task is the design-iteration branch of ECSS-Q-ST-60-12C
clause 7.1.3 — settling how many development cycles a microwave circuit
design plans to run before it is frozen, and whether the plan on the
table is that number.

## Domain quick reference

- A development cycle is a foundry run plus its evaluation, so the count
  is a whole number and the answer is never "1.6 cycles". Rounding is up
  to the next whole cycle, because a fraction of a run buys nothing.
- How fast a cycle closes the gap between predicted and required
  performance follows the maturity of the models the prediction was made
  with. A model calibrated on measured hardware from the same process
  leaves a small share of the gap standing after a cycle; a vendor
  default or an extrapolated model leaves much more, because part of
  what the cycle measured was model error rather than design error. The
  same gap therefore needs more cycles on a weaker model.
- The analytic closure count is a floor on the physics, not on the
  programme. Novelty puts its own floor underneath it: a design reusing
  a qualified cell set can converge in one cycle, a derivative needs
  two, and a new circuit on a new process is not frozen on fewer than
  three however close the first prediction looks. The required count is
  the larger of the two floors, never their average.
- A gap ratio that is an exact power of the convergence factor lands on
  a whole number that log arithmetic can place a few ULP above it, which
  would silently add a spare cycle to every such plan. The rounding
  absorbs that with a named tolerance rather than by padding.
- Schedule capacity is a separate quantity from the required count and
  they disagree often. The weeks left after the non-recurring front-end
  work, divided by the turnaround of one cycle, give what the programme
  can physically run. A plan can be correct against the physics and
  still be undeliverable against the calendar, and the two findings are
  reported separately because they have different owners.
- The residual gap the planned cycles actually reach is reported
  alongside the counts. A plan that meets the required count but leaves
  a gap outside the acceptance gap has a arithmetic problem somewhere in
  its inputs, and the residual is what exposes it.

## Workflow

1. Validate the inputs: a non-negative initial gap, a strictly positive
   acceptance gap, a known model-maturity token, a known novelty
   category, a non-negative whole planned-cycle count, and a positive
   cycle turnaround.
2. Map the model maturity onto its per-cycle convergence factor. A
   factor at or above one never converges and is an input error, not a
   slow case.
3. Compute the closure count from the geometric contraction of the gap,
   rounding up to the next whole cycle with the representation tolerance
   applied first. An initial gap already inside acceptance needs none.
4. Take the novelty floor for the design category and set the required
   count to the larger of the closure count and that floor. Record which
   of the two drove it, because the two are fixed by different people.
5. Compute schedule capacity from the weeks remaining after the
   non-recurring front-end, divided by the cycle turnaround and rounded
   down with the same tolerance, so a schedule that fits an exact whole
   number of cycles is not short-changed one.
6. Compute the residual gap the planned cycle count actually reaches and
   compare it with the acceptance gap, absorbing an exact equality with
   the tolerance rather than by relaxing acceptance.
7. Report freeze support only when the plan meets the required count,
   the schedule can carry the plan, and the residual gap is inside
   acceptance; otherwise return the shortfall, schedule and residual
   findings separately.

## Pitfalls

- Planning the cycle count from the schedule and calling it the
  requirement. Capacity says what can be run, not what has to be; a plan
  cut to fit the calendar is a schedule finding, not a smaller required
  count.
- Averaging the analytic closure count and the novelty floor. Both are
  floors, so the requirement is the larger; averaging them produces a
  number that satisfies neither.
- Freezing a new design on one cycle because the first prediction landed
  close. The floor exists because the first prediction on an
  uncalibrated process is the least trustworthy number in the effort.
- Reusing a convergence factor from a different process or model
  vintage. The factor is a property of the model the prediction was made
  with, and carrying it across silently imports the other design's model
  error.
- Rounding the cycle count up unconditionally. A gap ratio that is an
  exact power of the factor is an exact whole count, and rounding it up
  adds a funded foundry run to every such plan.
- Reporting only the counts. Without the residual gap, a plan whose
  inputs disagree with each other looks compliant on the cycle number
  alone.

## Behavior contract (gate 3)

The convergence-factor mapping, the novelty floor, the closure-count
rounding at an exact power of the factor, the residual-gap computation,
the schedule-capacity floor and the freeze verdict are exercised by the
gate 3 contract test: scripts/test_q6012_design_iteration_count.py
against scripts/q6012_design_iteration_count_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q6012_design_iteration_count.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 →