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 Principles General Provisions

ASecurity

Determine whether an MMIC design effort holds its baseline conditions at every stage. Use when ECSS-Q-ST-60-12C clause 7.1.2 general provisions are established or audited: validate the declared specification-to-freeze stage order, map each mandatory provision — process-kit currency, model validity band, thermal derating baseline, layout rule compliance, radiation baseline, lifetime baseline — onto the stage it applies from, build the provision-by-stage coverage matrix, name the first stage wh...

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

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-principles-general-provisions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6012 Design Principles General Provisions?

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

Security grade badge for Q6012 Design Principles General Provisions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6012-design-principles-general-provisions/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6012-design-principles-general-provisions)

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

Download with Pro
Files
SKILL.md
---
name: q6012-design-principles-general-provisions
description: "Determine whether an MMIC design effort holds its baseline conditions at every stage. Use when ECSS-Q-ST-60-12C clause 7.1.2 general provisions are established or audited: validate the declared specification-to-freeze stage order, map each mandatory provision — process-kit currency, model validity band, thermal derating baseline, layout rule compliance, radiation baseline, lifetime baseline — onto the stage it applies from, build the provision-by-stage coverage matrix, name the first stage where one lapses or was never assessed, then check the operating band against the validated model span and the junction temperature against its derating limit. Refuses an unknown or out-of-order stage. Trigger: ecss, q-st-60-12c-clause-7-1-2, mmic-design-baseline-provisions, mmic-design-stage-coverage-matrix, process-design-kit-currency, mmic-model-validity-band, mmic-junction-derating-baseline, mmic-provision-lapse-stage."
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-principles-general-provisions, mmic-design-baseline-provisions, mmic-design-stage-coverage-matrix, process-design-kit-currency, mmic-model-validity-band, mmic-junction-derating-baseline, mmic-provision-lapse-stage]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS MMIC Design — Baseline General Provisions (space-systems/ecss/q6012-design-principles-general-provisions)

Use when the task is the general-provisions branch of ECSS-Q-ST-60-12C
clause 7.1.2 — establishing, or auditing, the baseline conditions that
have to hold across the whole of a microwave circuit design effort
rather than at one milestone, and saying where the baseline was lost
when it was not held.

## Domain quick reference

- The clause is about conditions that persist, not about a review item.
  A provision that held at the architecture review and was never
  re-established after a process-kit revision has lapsed, even though
  every review minute records it as met. The unit of assessment is
  therefore the provision-by-stage cell, not the provision.
- Six baseline provisions carry the effort. Process-design-kit currency,
  the radiation environment baseline and the lifetime baseline apply
  from specification onward, because they size the circuit before there
  is a circuit. Model validity band and the thermal derating baseline
  apply from architecture, when there is something to predict. Layout
  rule compliance applies from layout. A provision declared at a stage
  before the one it applies from is not evidence of anything; it is
  simply outside that provision's span.
- A cell has four possible states and the difference between two of them
  matters. Not-held is an assessed failure; undeclared is an applicable
  stage that was never assessed at all. Collapsing undeclared into
  not-held loses the fact that nobody looked, which is the finding a
  reviewer acts on.
- The first lapse, not the freeze milestone, is the reportable stage. A
  provision that fails from schematic design onward was lost there, and
  naming the freeze as the failure point sends the rework to the wrong
  place.
- Two of the baseline conditions are numeric and are graded rather than
  declared: the operating band has to sit inside the span the process
  models were validated over, and the predicted junction temperature has
  to sit inside the derating limit. A design sitting exactly on either
  bound is compliant; the equality is a representation question absorbed
  by a named tolerance, never by moving the limit.
- Optional provisions are carried and reported but do not decide the
  baseline. Only the mandatory set, plus the two numeric conditions,
  decide whether a baseline exists.

## Workflow

1. Validate the declared stage sequence against the canonical
   specification, architecture, schematic-design, layout, verification,
   design-freeze order. An unknown stage name, a duplicate, or a
   sequence out of order is an input error and stops the assessment; it
   is never silently sorted.
2. Validate each declared provision: its identifier, the stage it
   applies from, whether it is mandatory, its held or not-held status at
   each stage assessed, and an evidence reference. A known baseline
   provision infers its own entry stage; an extra provision has to
   declare one.
3. Build the coverage matrix, giving every provision-stage cell one of
   not-applicable, held, not-held or undeclared. Declarations that fall
   before a provision's entry stage are outside its span and do not
   become findings.
4. Take, per provision, the earliest applicable stage whose state is
   not-held or undeclared. That is the first lapse and it is the stage
   reported, whatever later stages say.
5. Grade the two numeric conditions: the operating band against the
   validated model span, and the junction temperature against the
   derating limit, each with the representation tolerance applied at the
   bound.
6. List the mandatory provisions that were never declared for any stage
   at all, and the mandatory provisions carrying no evidence reference.
7. Report the baseline as established only when no mandatory provision
   is missing, none has lapsed, the band is inside the model span and
   the junction temperature is inside the derating limit; otherwise
   return the findings that say which of those four failed.

## Pitfalls

- Grading a provision once and carrying the verdict forward. The clause
  puts the condition across the effort, so a provision is assessed at
  each applicable stage; a single early pass is not a baseline.
- Reading undeclared as held because nothing was reported against it.
  Silence is the undeclared state, and it is a finding in its own right,
  not an absence of one.
- Reporting the freeze milestone as the failure point. The lapse stage
  is where the rework belongs, and it is usually several stages earlier.
- Treating a status entered at a stage before the provision applies as
  evidence. Layout rule compliance at architecture says nothing, because
  there is no layout to comply; the cell is not-applicable.
- Letting a comfortable band or thermal number stand in for the
  provisions. The two numeric conditions are necessary, never
  sufficient; a design inside the model span with three undeclared
  provisions has no baseline.
- Widening the derating limit or the model span to clear an exact
  equality. The boundary case is absorbed by the named tolerance inside
  the comparison; the limits stay as specified.

## Behavior contract (gate 3)

The stage-sequence validation, provision validation, coverage matrix,
first-lapse selection, band-coverage and derating-margin grading,
missing-provision detection and the overall baseline verdict are
exercised by the gate 3 contract test:
scripts/test_q6012_design_principles_general_provisions.py against
scripts/q6012_design_principles_general_provisions_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_q6012_design_principles_general_provisions.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 →