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

E1024 Eicd Subsystem

ASecurity

Use when produce EICDs at the space segment subsystem level per ECSS-E-ST-10-24C §5.8.2: identify all inter-subsystem interfaces by type (mechanical, electrical, thermal, data, RF, fluid, optical, pyrotechnic), verify each interface record carries every required field, confirm that requirement references trace to the system-level requirement registry, flag records where subsystem identifiers are not distinct, and detect duplicate or contradictory interface definitions for the same subsystem p...

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 e1024-eicd-subsystem --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1024 Eicd Subsystem?

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

Security grade badge for E1024 Eicd Subsystem
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1024-eicd-subsystem/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1024-eicd-subsystem)

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

Download with Pro
Files
SKILL.md
---
name: e1024-eicd-subsystem
description: "Use when produce EICDs at the space segment subsystem level per ECSS-E-ST-10-24C §5.8.2: identify all inter-subsystem interfaces by type (mechanical, electrical, thermal, data, RF, fluid, optical, pyrotechnic), verify each interface record carries every required field, confirm that requirement references trace to the system-level requirement registry, flag records where subsystem identifiers are not distinct, and detect duplicate or contradictory interface definitions for the same subsystem pair. Aggregate document-level, per-interface, traceability, and consistency findings to determine whether the EICD achieves compliance. Trigger: ecss, e-st-10-system-scope, eicd, interface-control-document, subsystem-interface, traceability, verification, consistency-check."
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-10-system-scope, eicd, interface-control-document, subsystem-interface, traceability, verification, consistency-check]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Interface Control — EICD at Subsystem Level (space-systems/ecss/e1024-eicd-subsystem)

Use when the task is to produce or verify an Engineering Interface Control
Document (EICD) at the space segment subsystem level under
ECSS-E-ST-10-24C §5.8.2 — identifying every inter-subsystem interface,
checking completeness and consistency of each interface record, confirming
requirement traceability, and detecting conflicting definitions for the
same subsystem pair.

## Domain quick reference

- An EICD at subsystem level documents every physical and functional
  interface between distinct subsystems within the space segment (e.g.
  OBC–ADCS, EPS–payload, structure–thermal control). Each interface is
  categorized by type before it is assessed: recognized types are
  mechanical, electrical_power, electrical_signal, thermal, data, rf,
  fluid, optical, and pyrotechnic. An interface whose type cannot be
  placed in one of these categories must be resolved before the EICD
  can proceed.
- Every interface record must carry: a unique interface_id, the
  interface_type, the two distinct subsystem identifiers (subsystem_a
  and subsystem_b), a description, at least one requirement_id tracing
  to the system-level IRD or SRD, and a verification_method drawn from
  test, analysis, inspection, review_of_design, or similarity. A record
  that is missing any of these fields is incomplete and cannot be
  considered part of a compliant EICD.
- Requirement traceability means every requirement_id cited in an
  interface record resolves to an entry in the project's requirement
  registry. An ID that does not resolve is a traceability gap; the
  interface record is non-compliant until the gap is closed or the
  requirement is registered.
- Bidirectional consistency: the same (subsystem_a, subsystem_b) pair
  with the same interface_type must appear in exactly one record. A
  second record for the same pair and type is a duplicate and flags a
  conflict; the EICD is non-compliant until one record is retired or
  the two are merged.

## Workflow

1. Verify the top-level EICD document contains all required sections:
   document_id, revision, space_segment_id, at least one entry in
   interfaces, and applicable_documents. Flag every missing or empty
   section before proceeding.
2. For each interface record in the EICD, check that all required
   fields are present and non-empty, that subsystem_a and subsystem_b
   are distinct, that the interface_type is a recognized type, and that
   the verification_method is a recognized method. Collect all findings
   per record.
3. For each interface record, resolve every requirement_id against the
   project requirement registry. Record any ID that cannot be resolved
   as a traceability gap against that interface.
4. Scan all interface records for duplicate (subsystem pair, type)
   combinations. Two records covering the same pair with the same type
   are in conflict; record both interface_ids in the consistency
   finding.
5. Aggregate all findings across the four check categories. The EICD
   is compliant only when document_findings, interface_findings,
   traceability_findings, and consistency_findings are all empty.

## Pitfalls

- Treating an interface record as complete when requirement_ids is
  present but empty — an empty list means no system-level requirement
  anchors this interface, which is a traceability gap, not a pass.
- Allowing subsystem_a and subsystem_b to hold the same identifier —
  an interface from a subsystem to itself is not a subsystem-level
  interface and indicates a data entry error.
- Collapsing bidirectional duplicates silently — if the EICD captures
  both directions of the same interface as separate records with the
  same type, one must be retired before the document is compliant.
- Accepting an unrecognized interface type without resolution — novel
  types that do not map to the standard set cannot be assessed for
  completeness or coverage and must be resolved against the project's
  type taxonomy before they enter the EICD.

## Behavior contract (gate 3)

The interface-type validation, record-completeness check, requirement-
traceability check, bidirectional-consistency check, and full-assessment
logic are exercised by the gate 3 contract test:
scripts/test_e1024_eicd_subsystem.py against
scripts/e1024_eicd_subsystem_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e1024_eicd_subsystem.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 →