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 1 Evaluation Testing

ASecurity

Use when evaluation measurements have to become a candidate-part verdict. Evaluate whether the test programme run on a candidate class 1 EEE part meets the conditions and pass criteria of ECSS-Q-ST-60C clause 4.2.3.4: refuse a step whose applied severity misses the required value in the sense that step declares, keep an unexecuted mandatory step apart from a step that ran with no drift, turn every end-point reading into a drift fraction against its own drift limit and its absolute limit band,...

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

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-1-evaluation-testing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q60 Class 1 Evaluation Testing?

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

Security grade badge for Q60 Class 1 Evaluation Testing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q60-class-1-evaluation-testing/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q60-class-1-evaluation-testing)

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

Download with Pro
Files
SKILL.md
---
name: q60-class-1-evaluation-testing
description: "Use when evaluation measurements have to become a candidate-part verdict. Evaluate whether the test programme run on a candidate class 1 EEE part meets the conditions and pass criteria of ECSS-Q-ST-60C clause 4.2.3.4: refuse a step whose applied severity misses the required value in the sense that step declares, keep an unexecuted mandatory step apart from a step that ran with no drift, turn every end-point reading into a drift fraction against its own drift limit and its absolute limit band, and absorb an exactly-met bound with a named tolerance instead of relaxing it. Trigger: ecss, q-st-60c-clause-4-2-3-4, class-1-candidate-part-evaluation, evaluation-test-programme-severity, applied-test-condition-sense, end-point-parameter-drift-limit, evaluation-pass-criteria-verdict, mandatory-evaluation-step-coverage."
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-1-eee-scope, q60-class-1-evaluation-testing, q-st-60c-clause-4-2-3-4, class-1-candidate-part-evaluation, evaluation-test-programme-severity, applied-test-condition-sense, end-point-parameter-drift-limit, evaluation-pass-criteria-verdict]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Class 1 EEE Parts — Evaluation Testing (space-systems/ecss/q60-class-1-evaluation-testing)

Use when the task is the evaluation test programme of ECSS-Q-ST-60C clause
4.2.3.4 — the tests a candidate electrical, electronic and electromechanical
part is put through, the conditions those tests are run at, and the criteria
the results are read against before the part may be carried forward as a
class 1 candidate.

## Domain quick reference

- The programme has three separable parts and they fail independently: which
  tests were run, how hard each one was run, and what the readings afterwards
  say. A step can be present, run at full severity and still fail on drift, so
  each is recorded on its own rather than folded into a single mark.
- A required severity means nothing without the sense it is read in. A hot
  soak has to reach at least its stated temperature; a cold soak has to reach
  at most its stated temperature; a cycle count and a duration are at-least
  quantities. The sense therefore travels with the required value, and is
  never guessed from the name of the condition.
- A condition that was required but never applied is not a condition that was
  met. It is a hole in the programme, and it is named as one, because the
  step's result carries no evidence about that stress at all.
- Pass criteria are read on the end point, not on the raw reading. The
  quantity of interest is the drift of a parameter against its own initial
  value, because a part that starts and ends inside the same catalogue band
  can still have moved far enough to say the construction is unstable.
- A drift limit and an absolute limit band answer different questions. Drift
  asks whether the part moved; the band asks whether the part is still usable.
  A reading can sit inside the band after an unacceptable move, so both are
  applied and both findings are kept.
- Drift is a quotient and severities pass through unit conversions, so a value
  that should sit exactly on its bound can land a few units in the last place
  away from it. That is a representation question, absorbed by a named
  tolerance; the declared bound itself is never moved.

## Workflow

1. Validate the candidate identity: manufacturer, part number and the
   assurance category being evaluated against. A programme aimed at another
   category is an input error, not a programme to be reinterpreted.
2. Validate each step: normalized name, the conditions actually applied, the
   required severity with its sense, and the end-point measurements. Reject a
   step declared twice and a parameter measured twice inside one step.
3. Compare every required condition with what was applied, in its declared
   sense, and record a required-but-never-applied condition as its own
   finding.
4. Convert each measurement into a drift fraction against its initial reading,
   refusing a zero initial reading rather than dividing by it, and hold the
   fraction to the measurement's own drift limit or to the programme default.
5. Hold the final reading to its absolute limit band when one is declared, and
   refuse an inverted band instead of silently reordering it.
6. Compare the executed set against the mandatory step set and record each
   absent step as a coverage finding.
7. Report the per-step records, the absent steps and a programme verdict
   carrying every finding, not only the first.

## Pitfalls

- Assuming the sense of a condition from its name. A cold step read as an
  at-least quantity passes a soak that never got cold, which is the exact
  failure the step existed to catch.
- Reading a required-but-never-applied condition as satisfied because the step
  ran. The step ran; that stress did not, and the evidence for it does not
  exist.
- Judging a part on the final reading alone. A parameter that stayed inside
  its catalogue band while moving most of the way across it is the signature
  of an unstable construction, and only the drift comparison sees it.
- Applying one drift limit to every parameter. A leakage current and a
  threshold voltage do not move by the same fraction in a healthy part, so a
  measurement that declares its own limit keeps it over the programme default.
- Widening a drift limit or lowering a required severity to make an
  exactly-met case pass. An equality at the limit is handled by the tolerance
  inside the comparison; the declared value stays as specified.
- Stopping at the first finding. The programme owner needs the whole list to
  plan one repeat round rather than discovering the next shortfall after the
  next round.

## Behavior contract (gate 3)

The candidate identity validation, condition-sense comparison, drift-fraction
and limit-band verdicts, mandatory-step coverage and the overall programme
verdict are exercised by the gate 3 contract test:
scripts/test_q60_class_1_evaluation_testing.py against
scripts/q60_class_1_evaluation_testing_logic.py (stdlib unittest, offline).
Run: python3 scripts/test_q60_class_1_evaluation_testing.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 →