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

Q60 Class 2 Component Derating Rules

ASecurity

Compute whether every Class 2 part in an equipment design works inside its stress reduction margin at the temperature it actually runs at, under ECSS-Q-ST-60C clause 5.2.2.5: cut each maker rating back by the retention its category leaves above the knee, apply the category margin to what survives, build every applied stress from its nominal value, tolerance spread, end-of-life drift and transient uplift, grade each one, then name the tightest part and the ambient rise the equipment still abso...

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 q60-class-2-component-derating-rules --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q60 Class 2 Component Derating Rules?

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

Security grade badge for Q60 Class 2 Component Derating Rules
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q60-class-2-component-derating-rules/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q60-class-2-component-derating-rules)

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

Download with Pro
Files
SKILL.md
---
name: q60-class-2-component-derating-rules
description: "Compute whether every Class 2 part in an equipment design works inside its stress reduction margin at the temperature it actually runs at, under ECSS-Q-ST-60C clause 5.2.2.5: cut each maker rating back by the retention its category leaves above the knee, apply the category margin to what survives, build every applied stress from its nominal value, tolerance spread, end-of-life drift and transient uplift, grade each one, then name the tightest part and the ambient rise the equipment still absorbs before the first part crosses its limit. Use when a Class 2 equipment has to show its parts are derated at their real operating temperature. Trigger: ecss, q-st-60c-class-2-selection-scope, class-2-equipment-derating-margin, temperature-adjusted-part-rating, derating-knee-linear-rating-cut, class-2-worst-case-stress-build-up, equipment-ambient-thermal-headroom, class-2-tightest-derating-part."
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-60c-class-2-selection-scope, q60-class-2-component-derating-rules, class-2-equipment-derating-margin, temperature-adjusted-part-rating, derating-knee-linear-rating-cut, class-2-worst-case-stress-build-up, equipment-ambient-thermal-headroom, class-2-tightest-derating-part]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS EEE Components — Class 2 Component Derating Rules (space-systems/ecss/q60-class-2-component-derating-rules)

Use when the task is the stress reduction of ECSS-Q-ST-60C clause
5.2.2.5 -- showing that every part used in a Class 2 equipment design
works inside a margin against the rating it still has at its own
operating temperature, and how much hotter the box can get before that
stops being true.

## Domain quick reference

- Two things decide how far below its rating a part is worked. The
  category sets the fraction, because a capacitor, a relay and an
  integrated circuit fail by different mechanisms. The temperature sets
  what the fraction is taken of.
- A maker's rating is the full rating only up to a knee. Above it the
  rating falls away toward the part's maximum, so the margin is applied
  to what is left at the temperature the part runs at, not to the
  headline number on the data sheet.
- Working the margin on the headline rating is the common error. It
  grades a part against a rating the part does not have and passes
  exactly the parts a hot box is about to destroy.
- At or above its maximum there is no rating left to reduce. That is a
  rejected input rather than a zero allowable, because an equipment
  with a part in that state has a thermal problem, not a derating one.
- The applied stress is built, not quoted. It starts from the nominal
  value, opens out by the design tolerance spread, opens out again by
  the drift allowed by end of life, and is finally raised by any
  transient uplift the part sees in service. A part chosen for a Class
  2 design is the one most likely to drift, so leaving the end-of-life
  term out flatters exactly the parts the clause is aimed at.
- Each part category carries its own fractions and its own knee. One
  blanket factor across a board is not a derating rule, it is an
  average of unrelated mechanisms.
- The output a designer needs is not only a verdict. It is the ambient
  rise the equipment still absorbs before the first part crosses its
  limit, and which part and stress that is, because that is what a
  radiator change, a duty change or a hotter neighbour eats first.
- A stress already past the flat margined rating has no limiting
  temperature at all: no amount of cooling makes it compliant, so it
  reports no headroom rather than a temperature that would read back as
  margin.

## Workflow

1. Declare each part with its category, the temperature it runs at, and
   each stress as a nominal value with its rating, tolerance spread,
   end-of-life drift and transient uplift. Reject an uncategorized part
   rather than defaulting it; the fractions are chosen by category.
2. Take the retention factor at the part temperature: the whole rating
   up to the knee, then falling linearly to the maximum. Reject a part
   at or above its maximum.
3. Cut the maker rating by the retention, then apply the category
   margin, so the allowable is a number a designer can work to.
4. Build each applied stress from its nominal, tolerance, drift and
   uplift, and grade it. Report a stress sitting exactly on its
   allowable as on-margin and compliant, not as a breach.
5. Solve for the temperature at which each stress would reach its
   allowable, and subtract the part temperature to get the ambient
   headroom that stress leaves.
6. Roll up: the tightest part by utilisation, the binding part and
   stress by least headroom, and one verdict -- demonstrated, breached,
   or demonstrated but with less ambient headroom than the project
   floor.

## Pitfalls

- Applying the margin to the headline rating. Above the knee that
  rating no longer exists, and the error is largest on the hottest
  parts, which are the ones the check is for.
- Grading the nominal stress. The margin exists for the worst case, so
  the tolerance spread, the end-of-life drift and any transient uplift
  are built in before the comparison rather than argued about after it.
- Dropping the end-of-life term. A part that meets its limit on the day
  it is fitted and drifts past it in year four has not been derated,
  it has been measured.
- Treating a part at its maximum temperature as a zero allowable. It is
  a rejected input: the thermal design has to move before the derating
  question means anything.
- Applying one blanket factor to every part. The categories fail by
  different mechanisms, so a relay and an integrated circuit do not
  share a voltage rule, and averaging them overstresses whichever is
  tighter.
- Reporting compliance with no ambient headroom beside it. A design
  passing with two degrees to spare and one passing with forty are both
  compliant and are not the same equipment.
- Reading a headroom figure for a stress that is already past the flat
  margined rating. Cooling cannot buy that stress back, so it reports
  no limiting temperature rather than one that looks like margin.
- Comparing an applied stress with its allowable by bare arithmetic.
  Both are chains of products, so a stress built to sit exactly on its
  allowable can land a few units in the last place above it; the
  comparison absorbs that representation error while the allowable
  stays untouched.

## Behavior contract (gate 3)

The rule-set validation, temperature retention factor, adjusted rating,
applied stress build-up, allowable applied value, limiting temperature,
per-stress grading, per-part rollup, ambient headroom and equipment
verdict are exercised by the gate 3 contract test:
scripts/test_q60_class_2_component_derating_rules.py against
scripts/q60_class_2_component_derating_rules_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q60_class_2_component_derating_rules.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 →