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

Q20 Gse Eidp

ASecurity

Produce the end item data package a delivered piece of ground support equipment owes under ECSS-Q-ST-20C clause 5.8.4.1: derive the package sections from the item's own states instead of a standing table, refuse a section still in draft or marked approved with nobody behind it, force every open nonconformance into the package the receiving side accepts the item with, compute the approved fraction of the required set and decide whether the package may be released. Use when GSE is about to chan...

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

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 q20-gse-eidp --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q20 Gse Eidp?

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

Security grade badge for Q20 Gse Eidp
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q20-gse-eidp/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q20-gse-eidp)

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

Download with Pro
Files
SKILL.md
---
name: q20-gse-eidp
description: "Produce the end item data package a delivered piece of ground support equipment owes under ECSS-Q-ST-20C clause 5.8.4.1: derive the package sections from the item's own states instead of a standing table, refuse a section still in draft or marked approved with nobody behind it, force every open nonconformance into the package the receiving side accepts the item with, compute the approved fraction of the required set and decide whether the package may be released. Use when GSE is about to change hands and its data package has to be assembled or audited. Trigger: ecss, q-st-20c-clause-5-8-4-1, gse-end-item-data-package, gse-eidp-section-derivation, gse-eidp-approval-state, gse-open-nonconformance-carry-over, gse-data-package-release."
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-20c-quality-assurance-scope, q20-gse-eidp, gse-end-item-data-package, gse-eidp-section-derivation, gse-eidp-approval-state, gse-open-nonconformance-carry-over, gse-data-package-release]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS GSE End Item Data Package (space-systems/ecss/q20-gse-eidp)

Use when the task is the clause 5.8.4.1 end item data package for ground
support equipment in ECSS-Q-ST-20C: a GSE item is being delivered, the package
content follows the corresponding Annex B document requirements definition, and
the question is whether what has been assembled may travel with the item.

## Domain quick reference

- The package is derived from the item, not chosen from a standing table. A
  pressurised system owes its pressure certification, a lifting fixture its
  proof-load certificate, a software-driven controller its build record, a
  measuring chain its calibration certificate, a safety-critical duty its
  assessment record, and an item with limited-life parts its list of them.
- A section that exists is not a section that counts. Draft is not delivered,
  superseded is not current, and an approved section with no approver named is
  a page nobody stood behind.
- The data package is how the receiving side learns what it is taking on.
  Every nonconformance still open against the item belongs in it; one left out
  is accepted by someone who was never told it existed.
- Completeness is a fraction of the required set, not a count of pages. Ten
  approved sections against a set of fourteen is a package at five sevenths,
  and the number is reported so the gap can be sized.
- Release is the conjunction of two separate facts: the required set is fully
  approved, and no finding stands anywhere in the package. Either alone lets
  an incomplete package through.
- An extra section is not a defect. A spares list nobody asked for adds
  nothing to the gap, and a gate that reports it wastes the reviewer's attention.

## Workflow

1. Validate the GSE item: an identifier, a designation, and each package-driving
   state stated as a boolean rather than assumed absent.
2. Derive the mandatory section set from those states and keep it ordered so
   the reviewer reads the base package before the conditional additions.
3. Validate the assembled sections, refusing a duplicated section name, an
   unknown release state and a missing state field.
4. Name each gap separately: section absent, section in draft, section
   superseded, section approved with no approver.
5. Reconcile the open nonconformance list against what the package carries and
   name every one that is not carried.
6. Compute the approved fraction of the required set, counting a section only
   when it is approved and has an approver.
7. Release the package only when the fraction reaches unity within the named
   tolerance and no finding stands.

## Pitfalls

- Assembling the same package for every GSE item. The pack that is right for a
  plain trolley is three certificates short the moment the item lifts, holds
  pressure or measures anything.
- Reading a section's presence as its approval. A draft acceptance test report
  in the binder is the report not yet agreed, and it delivers nothing.
- Approving a section without naming who approved it. The signature is the
  point of the approval; without it the state is a claim about itself.
- Leaving an open nonconformance out of the package. The receiving side
  accepts the item as it stands, and what it is not told it cannot accept.
- Reporting a page count instead of a fraction of the required set. Extra
  sections inflate a count and hide the two certificates that are missing.
- Releasing on completeness alone. A fully populated package with a superseded
  section in it is complete and still wrong.

## Behavior contract (gate 3)

The item validation, state-derived section set, section validation, the
draft, superseded and unapproved findings, the open-nonconformance carry-over
check, the approved fraction and the release decision are exercised by the
gate 3 contract test: scripts/test_q20_gse_eidp.py against
scripts/q20_gse_eidp_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_q20_gse_eidp.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 →