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

Q7045 Applicability And Purpose

ASecurity

Determine whether a proposed mechanical test campaign on a metallic product falls inside the scope of ECSS-Q-ST-70-45C and what the data it returns may be used for: separate metallic product forms from materials outside the standard, admit only the mechanical properties it covers, read the purpose the data is generated for, and size the test matrix so every declared property, orientation and temperature owns enough valid test pieces for that purpose. Use when scoping a metallic materials test...

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 q7045-applicability-and-purpose --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7045 Applicability And Purpose?

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

Security grade badge for Q7045 Applicability And Purpose
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7045-applicability-and-purpose/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7045-applicability-and-purpose)

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

Download with Pro
Files
SKILL.md
---
name: q7045-applicability-and-purpose
description: "Determine whether a proposed mechanical test campaign on a metallic product falls inside the scope of ECSS-Q-ST-70-45C and what the data it returns may be used for: separate metallic product forms from materials outside the standard, admit only the mechanical properties it covers, read the purpose the data is generated for, and size the test matrix so every declared property, orientation and temperature owns enough valid test pieces for that purpose. Use when scoping a metallic materials test plan, reviewing a supplier test proposal or judging whether an existing dataset supports a design allowable. Trigger: ecss, q-st-70-45c, metallic-mechanical-test-scope, metallic-test-campaign-purpose, metallic-test-matrix-sizing, design-allowable-sample-size, metallic-property-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-70-45c-metallic-mechanical-testing, q-st-70-45c, q7045-applicability-and-purpose, metallic-mechanical-test-scope, metallic-test-campaign-purpose, metallic-test-matrix-sizing, design-allowable-sample-size]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Metallic Mechanical Testing — Applicability and Purpose (space-systems/ecss/q7045-applicability-and-purpose)

Use when the task is the scope clause of ECSS-Q-ST-70-45C: which products and
which properties the mechanical test methods cover, what purpose a campaign is
being run for, and how many valid test pieces each declared condition owes
before the resulting numbers may be quoted.

## Domain quick reference

- The standard covers metallic product forms. A polymer, a ceramic, a
  fibre-reinforced laminate or a bonded assembly is tested under its own
  document, and a metal-matrix composite sits on the boundary and is admitted
  only where the declared product form is genuinely a metallic product.
- Scope is decided by property as well as by material. Tensile, compression,
  shear, bearing, fracture-toughness, fatigue, creep and stress-rupture
  behaviour are mechanical properties of the product. Density, thermal
  expansion, electrical resistivity and corrosion behaviour are not, and
  routing them here produces a plan nobody can execute.
- Purpose sets the sample size, not the other way round. A dataset assembled
  for lot acceptance answers one question about one lot; a design allowable
  has to carry a statistical basis across heats, so the same three test pieces
  that close an acceptance decision are nowhere near a design value.
- A campaign is a matrix, not a count. Each declared property is owed at each
  declared orientation and each declared temperature, so a plan with a healthy
  total can still leave a cell of the matrix empty, and that empty cell is the
  one the design will need.
- Test pieces that were run but declared invalid do not count towards the
  minimum. A piece that broke outside the gauge length, slipped in the grips
  or was taken from an undocumented location has produced a reading, not a
  result.
- The standard generates data; it does not accept the material. Whether the
  numbers that come out clear a specification limit is the acceptance
  decision, made against the procurement document, and it is a separate step
  from asking whether the campaign was in scope and complete.

## Workflow

1. Read the product: material family, product form and the document the
   material is procured against. A non-metallic family leaves the scope of
   this standard immediately, with the reason recorded.
2. Sort the requested properties into the mechanical set the standard covers
   and the rest, and carry the remainder out as an explicit out-of-scope list
   rather than dropping it silently.
3. Read the declared purpose of the campaign — design-allowable generation,
   qualification, lot acceptance or process verification — and take the
   minimum valid test pieces per matrix cell from that purpose.
4. Expand the matrix: every in-scope property against every declared
   orientation against every declared test temperature. That cross product is
   the set of cells the plan owes.
5. Count only the valid test pieces assigned to each cell, and raise a cell
   with none as a gap distinct from a cell that is merely short.
6. Where the purpose is design-allowable generation, check the heat coverage
   as well as the count, because pieces drawn from a single heat cannot carry
   a multi-heat statistical basis however many of them there are.
7. Close with a scope-and-completeness status naming the out-of-scope
   requests, the empty cells, the short cells and any heat-coverage shortfall.

## Pitfalls

- Deciding scope from the material family alone. A metallic product asked for
  a non-mechanical property is still out of scope for this standard, and a
  plan that keeps the request produces a test nobody can book.
- Sizing the campaign from a total piece count. Fifty pieces spread over a
  matrix with an empty cell is a failed plan, and the total hides it.
- Counting invalid pieces towards the minimum. An invalid break has consumed
  material and machine time without adding a result, so the cell is still
  short and needs a replacement piece.
- Promoting an acceptance dataset to a design allowable. The minimum that
  closes a lot decision was never intended to carry a statistical basis, and
  re-labelling the purpose does not add the heats the basis needs.
- Reading a complete matrix as an accepted material. Completeness says the
  data exists and is usable; the comparison against the procurement limits is
  the next decision, not this one.
- Moving a minimum to absorb a cell that lands one piece short. The shortfall
  is a real gap in the evidence; the required counts stay as specified and the
  cell is filled.

## Behavior contract (gate 3)

The material and property scope decisions, the purpose-to-minimum mapping, the
matrix expansion, valid-piece counting, heat-coverage rule for design
allowables and the combined campaign verdict are exercised by the gate 3
contract test: scripts/test_q7045_applicability_and_purpose.py against
scripts/q7045_applicability_and_purpose_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_q7045_applicability_and_purpose.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 →