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

Test Philosophy And Model Strategy

ASecurity

"Use when determine the structural model philosophy and test campaign

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 test-philosophy-and-model-strategy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Test Philosophy And Model Strategy?

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

Security grade badge for Test Philosophy And Model Strategy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-test-philosophy-and-model-strategy/badge)](https://www.skillsdirectory.com/skills/ashfordeou-test-philosophy-and-model-strategy)

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

Download with Pro
Files
SKILL.md
---
name: test-philosophy-and-model-strategy
description: "Use when determine the structural model philosophy and test campaign
  for a space structure under ECSS-E-ST-32C clauses 4.6.3.1–4.6.3.6: categorize
  each hardware unit as a development article, qualification article, or flight
  article; select which test phases (development, qualification, acceptance) apply;
  choose the qualification strategy (prototype-plus-flight-model, proto-flight, or
  qualification-model-plus-flight-model) based on unit count and risk level; verify
  that test levels meet required margins and that proto-flight qualification test
  durations are appropriately reduced; and assess whether similarity to a qualified
  reference can substitute dedicated qualification testing. Trigger: ecss,
  e-st-32-structures-scope, model-philosophy, test-philosophy, qualification-test,
  acceptance-test, proto-flight-model, structural-model-strategy."
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, e-st-32-structures-scope, model-philosophy, test-philosophy, qualification-test, acceptance-test, proto-flight-model, structural-model-strategy]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Structures — Test Philosophy and Model Strategy (space-systems/ecss/test-philosophy-and-model-strategy)

Use when the task is to determine the structural model strategy and test campaign
philosophy for a space structure programme under ECSS-E-ST-32C clauses
4.6.3.1–4.6.3.6 — selecting which model types to build, what test phases each
article must complete, and verifying that test levels and durations are consistent
with qualification and acceptance rules.

## Domain quick reference

- E-ST-32C clauses 4.6.3.1–4.6.3.6 organise structural verification around three
  test phases. **Development testing** is performed early on non-flight articles to
  reduce design risk and establish structural margins; it is not contractually
  required at specific levels and its results inform the design rather than
  demonstrating compliance. **Qualification testing** demonstrates that the design
  meets all requirements with margin, using a dedicated article that is not
  subsequently flown. **Acceptance testing** screens each flight unit for
  workmanship defects at levels below the qualification test, ensuring the flight
  unit is not fatigue-penalised by re-qualification loading.
- Each hardware article belongs to exactly one category: a **development article**
  (Prototype Model — PTM; Structural Thermal Model — STM) supports development
  testing only and is not flown. A **qualification article** (Qualification Model —
  QM) undergoes qualification testing only. A **flight article** (Flight Model —
  FM; Proto-Flight Model — PFM) is the unit that is flown; an FM undergoes
  acceptance testing, while a PFM undergoes both a qualification test (at
  qualification levels but with reduced duration) and an acceptance test before
  being accepted for flight.
- Three qualification strategies are available depending on programme context.
  The **prototype-plus-flight-model** strategy (PTM + FM) uses a separate
  non-flight prototype to carry development risk, followed by an FM at acceptance
  levels only. The **proto-flight** strategy (PFM) is chosen when only one unit
  will be built or when schedule precludes a separate QM; the single unit is
  qualified then accepted and subsequently flown. The
  **qualification-model-plus-flight-model** strategy (QM + FM) is preferred when
  multiple flight units will be produced, amortising the qualification test cost.
- **Qualification by similarity** allows a candidate item to inherit qualification
  status from a previously qualified reference item when the design, materials,
  manufacturing process, and target environment are no more demanding than those
  of the qualified reference. Any difference in design version, material
  specification, manufacturing process, or target environment exceeding the
  reference qualification environment invalidates the similarity claim.

## Workflow

1. Identify every hardware article in the verification programme and categorize
   it as a development article (PTM or STM), a qualification article (QM), or a
   flight article (FM or PFM). Reject an unrecognized article type before it
   enters the campaign plan.
2. Determine the required test phases for each article: development articles
   require development testing only; the QM requires qualification testing only;
   an FM requires acceptance testing only; a PFM requires both a qualification
   test and a subsequent acceptance test. Flag any proposed test phase that is not
   required for the article type.
3. Select the qualification strategy for the programme based on the number of
   planned flight units and the development risk level. Use
   qualification-model-plus-flight-model for more than one flight unit. For a
   single flight unit, use proto-flight when schedule constrains the programme or
   risk is low; use prototype-plus-flight-model when risk is high and a dedicated
   development article is warranted.
4. For each qualification test record, verify that the test level is at or above
   the minimum required qualification level (which incorporates the required
   margin over the specification). For each acceptance test record, verify that
   the test level is strictly below the qualification test level applied to that
   design, ensuring the flight unit is not loaded to qualification severity.
5. For any PFM qualification test, verify that the test duration per axis is less
   than the equivalent QM reference duration (it is a reduced-duration test) and
   is not so short that it falls below a practicable minimum fraction of the QM
   duration.
6. For each item proposed for qualification by similarity, confirm that the
   reference item is already qualified, that design version, material
   specification, and manufacturing process match, and that no component of the
   target environment exceeds the reference qualification environment. Flag each
   failing criterion as a finding; all findings must be resolved before similarity
   is accepted.
7. Aggregate findings across all articles and test records. A programme test
   campaign is not compliant until every article has its required phases
   completed, every test level is valid, and every similarity claim is fully
   substantiated.

## Pitfalls

- Running an FM acceptance test at the qualification test level — this is not
  conservative; it fatigue-penalises the flight unit and voids the distinction
  between qualification and acceptance testing.
- Proposing a PFM strategy for a multi-unit programme — when multiple flight
  units are planned, the qualification-model-plus-flight-model strategy amortises
  the qualification cost and leaves each FM exposed only to acceptance loading.
- Treating a development test result as qualification evidence — development
  testing is exploratory and not conducted at contractually fixed levels or
  durations; it cannot substitute for a formal qualification test.
- Claiming similarity without checking every criterion — a match on design
  version alone is insufficient; material specification, manufacturing process,
  and environment must each be verified against the qualified reference.
- Applying the full QM duration to a PFM qualification test — the reduced
  duration is a defining characteristic of the proto-flight approach; a PFM test
  run at full QM duration is effectively a QM test and the programme model
  strategy should be reconsidered.

## Behavior contract (gate 3)

The model categorization, test-phase assignment, qualification-strategy
selection, test-level validation, PFM duration check, and similarity assessment
logic is exercised by the gate 3 contract test:
`scripts/test_test_philosophy_and_model_strategy.py` against
`scripts/philosophy_and_model_strategy_logic.py` (stdlib unittest,
offline). Run:

```
python3 scripts/test_test_philosophy_and_model_strategy.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 →