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

E3102 Qualification Organization Generic Requirements

ASecurity

Define the customer and supplier duties and the applicability of the embedded generic requirements of ECSS-E-ST-31-02 clauses 4.2 and 4.3 for two-phase heat transport equipment: resolve which embedded duties bite for the product category and procurement route in hand, settle a jointly held duty against that route rather than by preference, grade the owners the parties actually declared, and refuse a duty dropped without a recorded tailoring agreement. Use when a heat pipe or loop heat pipe pr...

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 e3102-qualification-organization-generic-requirements --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E3102 Qualification Organization Generic Requirements?

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

Security grade badge for E3102 Qualification Organization Generic Requirements
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e3102-qualification-organization-generic-requireme/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e3102-qualification-organization-generic-requireme)

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

Download with Pro
Files
SKILL.md
---
name: e3102-qualification-organization-generic-requirements
description: "Define the customer and supplier duties and the applicability of the embedded generic requirements of ECSS-E-ST-31-02 clauses 4.2 and 4.3 for two-phase heat transport equipment: resolve which embedded duties bite for the product category and procurement route in hand, settle a jointly held duty against that route rather than by preference, grade the owners the parties actually declared, and refuse a duty dropped without a recorded tailoring agreement. Use when a heat pipe or loop heat pipe procurement needs its qualification organization fixed before the technical specification is issued. Trigger: ecss, e-st-31-02-two-phase, two-phase-qualification-organization, customer-supplier-duty-assignment, embedded-generic-requirement-applicability, two-phase-procurement-route, unowned-duty-detection, tailoring-agreement-record."
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-31-02-two-phase, e3102-qualification-organization-generic-requirements, two-phase-qualification-organization, customer-supplier-duty-assignment, embedded-generic-requirement-applicability, two-phase-procurement-route, unowned-duty-detection, tailoring-agreement-record]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Two-Phase — Qualification Organization and Generic Requirements (space-systems/ecss/e3102-qualification-organization-generic-requirements)

Use when the task is the organization step of ECSS-E-ST-31-02 clauses 4.2
and 4.3 -- naming the customer and the supplier for a two-phase heat
transport procurement, and working out which of the generic requirements
the standard embeds actually apply to the product category and
procurement route in hand.

## Domain quick reference

- The standard embeds a set of generic duties that come with the
  equipment rather than with the project. They are not all live on every
  job. Two context facts switch them on or off: what kind of product is
  being bought, and how it is being bought.
- Product category, weakest heritage first: new-development (no
  qualified predecessor), modified-design (a qualified design changed
  for this application), off-the-shelf (a catalogue item already
  qualified elsewhere).
- Procurement route: full-development-contract (the supplier develops
  against a customer technical specification), recurring-build (a repeat
  of an already-qualified item), catalogue-purchase (the item is bought
  as offered).
- A duty the standard leaves jointly held is not a free choice between
  the parties. It follows the route, because the route decides who holds
  the data. On a development contract only the supplier has the design
  in hand, so the supplier carries it; on a catalogue purchase the
  supplier has no development visibility to offer, so the customer
  carries it; on a recurring build both parties hold enough of the
  picture for it to stay joint.
- Some duties can be tailored away and some cannot. A duty that may be
  dropped is still only dropped against a recorded tailoring agreement
  reference; without one, the drop is an unrecorded deviation, not
  tailoring.
- A duty that was dropped but never applied is its own finding. It says
  the two parties are working from different applicability pictures, and
  that disagreement will surface again at the qualification review.

## Workflow

1. Declare the context: customer, supplier, product category and
   procurement route. Reject an uncategorized product or route rather
   than defaulting it, because every duty below is switched by these two
   facts.
2. Resolve the applicable set. Keep a duty only when the context matches
   both its category list and its route list, and reject a context in
   which nothing at all applies -- that means the registry does not
   cover the job.
3. Resolve the owner of each surviving duty, sending a jointly held duty
   to the party the route puts the data with.
4. Grade the owners the parties actually wrote down against that
   resolution. Report a duty with no owner, a duty given to the wrong
   party, and an owner attached to a duty that does not apply.
5. Grade every proposed drop. Refuse a drop of a duty the standard does
   not allow to be tailored, refuse a drop with no tailoring agreement
   on record, and refuse a drop of something that never applied.
6. Close with the active duty set grouped by owner, and an agreement
   verdict that is open while any finding stands.

## Pitfalls

- Treating the embedded generic requirements as boilerplate that applies
  in full to everything. Half of them do not reach a catalogue purchase,
  and carrying them anyway buries the ones that do in a list nobody
  reads.
- Splitting a jointly held duty by negotiation. The route already
  decides it, and a split agreed against the route puts the duty on the
  party that cannot discharge it -- most often verification matrix
  upkeep handed to a vendor who never sees the technical specification.
- Reading heritage duties as applying to a new design. Heritage evidence
  is owed by a reuse claim; asking for it on a clean sheet design
  produces an empty submission that looks like a closed action.
- Dropping a duty in a meeting and recording it in minutes. A drop with
  no tailoring agreement reference is a deviation that will be found at
  the qualification review, when it is far more expensive to close.
- Leaving a duty unowned because both parties assume the other has it.
  Fluid and envelope material compatibility is the classic one, and it
  is the duty most likely to decide whether the equipment degrades in
  orbit.

## Behavior contract (gate 3)

Requirement validation, applicability resolution, route-driven role
resolution, assignment audit, disapplication audit and the agreement
verdict are exercised by the gate 3 contract test:
scripts/test_e3102_qualification_organization_generic_requirements.py
against
scripts/e3102_qualification_organization_generic_requirements_logic.py
(stdlib unittest, offline). Run:
python3 scripts/test_e3102_qualification_organization_generic_requirements.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 →