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

E1003 Test Conditions

ASecurity

Use when define test conditions for a space equipment or system verification campaign under ECSS-E-ST-10C §4.4.1: establish the required ambient environment parameter ranges (temperature, pressure, humidity, EMI environment), the cleanliness class for each test area, the ESD protection measures required for each test item, the unit-under-test configuration state and interface definitions, and the monitoring channel set with recording rates and acceptance limits. Each condition input is catego...

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

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 e1003-test-conditions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1003 Test Conditions?

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

Security grade badge for E1003 Test Conditions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1003-test-conditions/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1003-test-conditions)

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

Download with Pro
Files
SKILL.md
---
name: e1003-test-conditions
description: "Use when define test conditions for a space equipment or system verification campaign under ECSS-E-ST-10C §4.4.1: establish the required ambient environment parameter ranges (temperature, pressure, humidity, EMI environment), the cleanliness class for each test area, the ESD protection measures required for each test item, the unit-under-test configuration state and interface definitions, and the monitoring channel set with recording rates and acceptance limits. Each condition input is categorized as compliant or non-compliant; undefined mandatory conditions are flagged; and monitoring coverage is confirmed before test execution is permitted. Trigger: ecss, e-st-10-system-scope, test-conditions, ambient-environment, esd-protection, cleanliness, test-configuration, monitoring."
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, test-conditions, ambient-environment, esd-protection, cleanliness, test-configuration, monitoring]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Space Engineering — Test Conditions Definition (space-systems/ecss/e1003-test-conditions)

Use when the task is to define and validate test conditions prior to a
verification test under ECSS-E-ST-10C §4.4.1 -- establishing the
ambient environment, cleanliness, ESD protection, configuration state,
and monitoring requirements so that the test can proceed in a
controlled, reproducible manner.

## Domain quick reference

- §4.4.1 groups test conditions into five categories that must all be
  defined before any test activity starts: ambient environment
  (temperature, pressure, humidity, EMI background), cleanliness (ISO
  14644-1 class for each test area), ESD protection (wrist strap, mat,
  and area signage for every item sensitive to electrostatic discharge),
  unit-under-test configuration (configuration state ID, interface
  definitions, software baseline), and monitoring (channel list with
  recording rate and acceptance limits for each measured parameter).
- Each ambient environment parameter carries a low limit and a high
  limit; a measured value outside that band makes the condition
  non-compliant and the test cannot begin until the environment is
  restored or the limit is waived.
- Cleanliness class is expressed as an ISO 14644-1 level (ISO1 through
  ISO9, lower number is stricter); the actual class of the test area
  must be equal to or stricter than the required class for the test
  item.
- ESD controls are a set of required measures -- wrist strap, grounded
  mat, and area signage at minimum; any missing control on an ESD-
  sensitive item is a finding that must be resolved before handling.
- Configuration completeness requires that every required configuration
  field (software build ID, hardware configuration state, interface
  connector state, GSE connection list) is documented in the test
  configuration record before the test.
- Monitoring coverage requires that every parameter listed as a
  required channel has a defined recording rate greater than zero and a
  set of acceptance limits; a channel with a zero rate or undefined
  limits is flagged.

## Workflow

1. Enumerate every ambient environment parameter required by the test
   procedure (temperature, pressure, humidity, EMI floor, etc.) and
   assign a low and high limit to each. Verify that each measured value
   is within its assigned band; flag any out-of-range parameter.
2. For each test area, identify the required ISO cleanliness class from
   the test procedure or equipment handling specification. Verify that
   the area's actual class (from the most recent ISO 14644-1 survey or
   continuous particle monitoring) meets or exceeds the required class;
   flag any area whose actual class is less strict than required.
3. For each test item that is sensitive to ESD damage, confirm that the
   required controls are in place: grounded wrist strap on all
   personnel, grounded ESD mat under the item, and ESD-area signage at
   all entry points. Flag any missing control; items not sensitive to
   ESD require no check.
4. Confirm the test configuration record is complete: every field
   required by the test procedure is documented (software build
   identifier, hardware configuration state, interface connector
   allocation, GSE connection list, and any other required fields).
   Flag any required field that is absent.
5. Review the monitoring channel list: every parameter listed as a
   required channel must have a defined recording rate greater than
   zero and a set of acceptance limits. Flag channels with a zero
   recording rate or undefined limits, and flag any required channel
   that is missing from the defined set entirely.
6. Aggregate all findings across the five categories; the test may
   proceed only when the findings list is empty or every outstanding
   finding has been formally waived. Record the condition status in the
   test readiness record before giving proceed authority.

## Pitfalls

- Treating an untested or assumed ambient environment as compliant --
  every parameter must have a measured value compared against its
  defined limit at the time of test, not a prior recording from a
  different run.
- Using a cleanliness class survey result that predates the most recent
  disruption (construction, personnel ingress, hardware movement) to
  the test area -- the survey must be current; a stale survey is not a
  compliant check.
- Omitting ESD checks for items that have no explicit ESD sensitivity
  callout in their datasheet when the item contains ESD-sensitive
  components documented elsewhere in the design -- check against the
  component-level sensitivity data, not only the assembly-level label.
- Treating a configuration record with one or more blank required
  fields as complete -- any blank field means the configuration state
  cannot be unambiguously reconstructed after the test, which
  invalidates traceability.
- Defining monitoring channels without acceptance limits on the grounds
  that the channel is "informational" -- a channel with no limits
  cannot support a pass/fail determination; either assign limits or
  remove the channel from the required set.

## Behavior contract (gate 3)

The environment categorization, cleanliness comparison, ESD control
verification, configuration completeness check, and monitoring coverage
logic are exercised by the gate 3 contract test:
scripts/test_e1003_test_conditions.py against
scripts/e1003_test_conditions_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e1003_test_conditions.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 →