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

E1011 Displays

ASecurity

Use when design displays for a crewed spacecraft interface under ECSS-E-ST-10-11C §4.9.4: verify each display's format properties (layout type, font size, contrast ratio) against HFE minimum thresholds, check the information-density budget (parameter count and visible alarm count per display) against project limits, and assess each alarm entry for valid priority, consistent state, visual and auditory distinctiveness for high-priority active alarms, and correct suppression-indicator visibility...

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 e1011-displays --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1011 Displays?

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

Security grade badge for E1011 Displays
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1011-displays/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1011-displays)

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

Download with Pro
Files
SKILL.md
---
name: e1011-displays
description: "Use when design displays for a crewed spacecraft interface under ECSS-E-ST-10-11C §4.9.4: verify each display's format properties (layout type, font size, contrast ratio) against HFE minimum thresholds, check the information-density budget (parameter count and visible alarm count per display) against project limits, and assess each alarm entry for valid priority, consistent state, visual and auditory distinctiveness for high-priority active alarms, and correct suppression-indicator visibility. Flag every format, density, or alarm finding; a display is not compliant until all findings are resolved. Trigger: ecss, e-st-10-11c, e-st-10-system-scope, displays, display-format, information-density, alarm-presentation, hfe, human-factors-engineering."
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-11c, e-st-10-system-scope, displays, display-format, information-density, alarm-presentation, hfe, human-factors-engineering]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Human Factors Engineering — Display Design (space-systems/ecss/e1011-displays)

Use when the task is to design or verify that displays on a crewed spacecraft
interface satisfy the Human Factors Engineering (HFE) design requirements of
ECSS-E-ST-10-11C §4.9.4, covering display format properties, information
density limits, and alarm presentation rules.

## Domain quick reference

- §4.9.4 governs three separable design dimensions that must each be assessed
  before a display is accepted. **Format** addresses the physical and visual
  layout properties of the display itself: the layout type, font size, and
  luminance contrast between text and background. **Information density**
  addresses how much content is placed on a single display: the number of
  parameters shown simultaneously and the number of alarms visible at one
  time. **Alarm presentation** addresses each individual alarm entry: its
  priority level, its current state, and whether the cueing characteristics
  match what that priority and state require.

- Display format requirements set minimum thresholds rather than exact
  values, because the thresholds may be tightened by a project's human
  interface specification. The defaults used here (font size ≥ 10 pt,
  contrast ratio ≥ 4.5) reflect the HFE floor for crew-readable text under
  operational lighting conditions. The layout type must be drawn from the
  set of approved types (list, graphical, schematic, alphanumeric, combined);
  an ad-hoc layout not in that set is a format finding.

- Information density limits are project-configurable but must be explicitly
  set. The defaults (maximum 15 parameters per display, maximum 12 visible
  alarms per display) reflect the HFE cognitive-load guideline for continuous
  monitoring tasks. Exceeding either limit is a density finding even if no
  individual parameter or alarm is erroneous.

- Alarm entries are each categorized by priority and state before their
  cueing characteristics are checked. Priority levels form an ordered set:
  advisory < caution < warning < emergency. High-priority active alarms
  (warning or emergency) require both visual distinctiveness and an auditory
  signal; lower-priority active alarms require visual distinctiveness at
  minimum. Suppressed alarms at any priority must carry a visible suppression
  indicator so that operators know a condition has been masked. Emergency-
  priority alarms cannot enter the suppressed state; if that combination
  appears in the alarm register it is an immediate finding, not a suppression
  check.

## Workflow

1. Obtain the display register (one entry per display: display identifier,
   layout type, font size, contrast ratio) and the density register (parameter
   count and visible-alarm count per display, with project limits). Collect
   the alarm register (one entry per alarm: alarm identifier, priority, state,
   visual-distinctiveness flag, auditory-signal flag, suppression-visible flag).

2. For each display entry, check format: (a) the display identifier is
   non-empty; (b) the layout type is in the approved set; (c) the font size
   meets or exceeds the project minimum (default 10 pt); (d) the contrast
   ratio meets or exceeds the project minimum (default 4.5). Record a finding
   for each check that fails.

3. For each display entry, check density: (a) the parameter count does not
   exceed the project maximum (default 15); (b) the visible alarm count does
   not exceed the project maximum (default 12). Record a finding for each
   limit that is exceeded.

4. For each alarm entry, check presentation: (a) priority is from the approved
   set; (b) state is from the approved set; (c) if the state is 'active' and
   the priority is 'warning' or 'emergency', visual_distinct and
   auditory_distinct must both be true; (d) if the priority is 'emergency',
   the state must not be 'suppressed'; (e) if the state is 'suppressed',
   suppression_visible must be true. Record a finding for each check that fails.

5. Aggregate format findings, density findings, and alarm findings across the
   entire register. A display is not compliant until every finding in all
   three categories is resolved. Report the total finding count and the
   per-item breakdown.

6. Re-run the checks after any corrective action and confirm the finding count
   reaches zero before closing the review.

## Pitfalls

- Checking alarm cueing only for 'emergency' state and missing 'warning'
  priority items — the high-priority cueing threshold applies at 'warning'
  and above. A warning-priority active alarm with no auditory signal fails
  even if its visual indicator is prominent.

- Reading a 'suppressed' alarm as inactive and skipping its suppression-
  visible check — a suppressed alarm is still a live condition; the suppression
  indicator is the only crew notification that the condition exists in a masked
  state. Omitting the check can leave operators unaware of masked faults.

- Treating 'acknowledged' the same as 'normal' for cueing purposes —
  acknowledgment confirms operator awareness but does not remove the condition.
  An acknowledged 'warning' alarm still requires its visual indicator to remain
  active; only the auditory signal may be cleared on acknowledgment.

- Accepting a density count that reaches the project limit in normal operations
  and then exceeds it during alarm floods — the density check applies to the
  maximum simultaneously visible count, which should be evaluated against a
  credible alarm flood scenario, not just the nominal display state.

- Allowing an emergency alarm to enter the 'suppressed' state on the grounds
  that a suppress action was procedurally authorised — the HFE rule is
  unconditional: emergency alarms are always visible. The finding is recorded
  regardless of how the suppression was initiated.

## Behavior contract (gate 3)

The display format, density, and alarm-presentation logic are exercised by
the gate 3 contract test:
scripts/test_e1011_displays.py against scripts/e1011_displays_logic.py
(stdlib unittest, offline). Run:
python3 scripts/test_e1011_displays.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 →