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

ASecurity

Evaluate the test methods, conditions and acceptance limits of a Class 3 evaluation campaign under ECSS-Q-ST-60C clause 6.2.3.4: check the mandatory methods were all run, open each mission condition out by an over-test factor and grade the severity actually applied against it, take the attribute accept-or-reject on sample size and failure count, compare every reading against its declared band, refuse a band taken from a typical column, and close with one campaign verdict. Use when a Class 3 e...

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

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

Installs into .claude/skills of the current project.

Are you the author of Q60 Class 3 Evaluation Testing?

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

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

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

Download with Pro
Files
SKILL.md
---
name: q60-class-3-evaluation-testing
description: "Evaluate the test methods, conditions and acceptance limits of a Class 3 evaluation campaign under ECSS-Q-ST-60C clause 6.2.3.4: check the mandatory methods were all run, open each mission condition out by an over-test factor and grade the severity actually applied against it, take the attribute accept-or-reject on sample size and failure count, compare every reading against its declared band, refuse a band taken from a typical column, and close with one campaign verdict. Use when a Class 3 evaluation has to show what it tested, at what severity and against which limits. Trigger: ecss, q-st-60c, q60-class-3-evaluation-testing, q60-c3-over-test-factor-coverage, q60-c3-attribute-acceptance-number, q60-c3-acceptance-limit-source, q60-c3-evaluation-campaign-verdict."
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-eee-selection-scope, q-st-60c, q60-class-3-evaluation-testing, q60-c3-over-test-factor-coverage, q60-c3-attribute-acceptance-number, q60-c3-acceptance-limit-source, q60-c3-mandatory-test-method-set, q60-c3-evaluation-campaign-verdict]
  version: 0.1.0
  author: Aero Agent Skills
---

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

Use when the task is clause 6.2.3.4 of ECSS-Q-ST-60C: the test methods,
conditions and acceptance limits a Class 3 evaluation is run under. The leaf
turns a campaign report into three separable answers — what was run, how hard,
and against what — so a weak campaign can be repaired at the right place.

## Domain quick reference

- A campaign is worth what it declares about each test: the method, the
  severity it was run at, and the acceptance basis the survivors were measured
  against. A report that gives two of the three has not been graded.
- The mandatory methods are a set, not a menu. A method never run is its own
  finding, and it stays separate from a method that ran and disappointed.
- A test run exactly at the mission condition demonstrates nothing about the
  margin beyond it, so each mission condition is opened out by an over-test
  factor before the applied severity is compared with it.
- The severe direction differs by condition. A cold soak is severe downward
  and a cycle count is severe upward, so the factor is applied against the
  magnitude of the mission value and the sense is carried with it rather than
  guessed from the parameter name.
- The attribute decision and the parametric one are different questions. How
  many parts went in and how many failed is one; whether each survivor's
  reading sat inside its band is the other. They fail for different reasons
  and they take different repairs.
- A raised acceptance number is only meaningful against a sample big enough to
  carry it, so an acceptance number that would accept every possible outcome
  is an input error rather than a lenient plan.
- Where a limit came from is part of the limit. A typical column is a central
  value with a population around it, so a campaign resting on one has not
  demonstrated an acceptance limit — even when every reading fell inside it.
- A part that failed and a campaign that was thin are different verdicts. The
  failure is a fact about the part; the thin campaign is a gap in the evidence.

## Workflow

1. Identify the candidate and the campaign defaults: the over-test factor, the
   sample size required per method and the acceptance number.
2. Normalize each declared method name onto the published form, and reject the
   same method declared twice.
3. For every mission requirement, read its sense and its over-test factor,
   build the demanded severity from the magnitude of the mission value, and
   grade the severity actually applied. A requirement the campaign never
   applied is recorded as a hole, not left out of the count.
4. Take the attribute decision: sample size against the required size, failure
   count against the acceptance number, both reported even when one carries
   the answer.
5. Compare every reading with its declared band, absorbing a reading landing
   exactly on an edge rather than failing it, and record where the band came
   from beside the result.
6. Name the mandatory methods the campaign never ran.
7. Close with one verdict: failed where a part failed or a reading fell
   outside its band, incomplete where a method, a severity or a guaranteed
   limit is missing, passed only when all three answers are clean.

## Pitfalls

- Reading a test as covered because it ran. Running at the mission condition
  is not running with margin, and the over-test factor is the whole difference.
- Guessing the severe direction from the parameter name. The sense travels
  with the requirement, because the same parameter can be severe in either
  direction depending on the mission.
- Folding the attribute decision into the parametric one. A campaign with no
  failures and a sample of three is not the same result as a campaign with one
  failure out of twenty, and one number cannot say both.
- Accepting a band off a typical column because every reading fell inside it.
  The readings are then compared with a central value, and the population the
  parts come from extends past it on both sides.
- Reporting a required condition the campaign never applied as simply absent.
  It is an unmet requirement, and it belongs in the count with the others.
- Treating a thin campaign as a failure, or a failure as a thin campaign. One
  is a fact about the part and the other is a gap in the evidence.
- Comparing an applied severity with a demanded one by bare arithmetic. The
  demand is built by a product and a sum, so a condition set exactly on its
  demand can land a few units in the last place short of it; the comparison
  absorbs that representation error while the demand stays untouched.

## Behavior contract (gate 3)

The method-name normalization, over-test factor validation, demanded severity
in both senses, condition grading, acceptance limit band and its source, the
attribute accept-or-reject, per-method rollup, mandatory-method set and the
campaign verdict are exercised by the gate 3 contract test:
scripts/test_q60_class_3_evaluation_testing.py against
scripts/q60_class_3_evaluation_testing_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_q60_class_3_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 →