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 Dev Tests

ASecurity

"Use when plan and execute development tests for a space system under

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

Works with

claude codecursor

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e1003-dev-tests --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1003 Dev Tests?

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

Security grade badge for E1003 Dev Tests
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1003-dev-tests/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1003-dev-tests)

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

Download with Pro
Files
SKILL.md
---
name: e1003-dev-tests
description: "Use when plan and execute development tests for a space system under
  ECSS-E-ST-10C §4.2: define each test objective with a traceable success criterion,
  specify the test conditions and their acceptable tolerance bands, record actual
  conditions during test execution, evaluate all measurements against minimum and
  maximum requirement bounds, and confirm the development test report contains every
  mandatory element (objective reference, actual conditions, measurements, outcome,
  and anomaly record). Development tests precede the qualification test programme
  and generate design margin data to reduce programme risk. Trigger: ecss,
  e-st-10-system-scope, development-testing, test-objectives, test-conditions,
  test-reporting, test-plan, qualification-precursor."
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, development-testing, test-objectives, test-conditions, test-reporting, test-plan]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Space Systems Testing — Development Tests (space-systems/ecss/e1003-dev-tests)

Use when the task is to plan and execute development tests for a space
system under ECSS-E-ST-10C §4.2 — establishing test objectives with
traceable success criteria, specifying and verifying test conditions,
evaluating measurements against requirement bounds, and producing a
compliant development test report.

## Domain quick reference

- §4.2 defines development tests as tests performed before the
  qualification test programme, intended to verify design approaches,
  explore performance margins, and generate engineering data that reduces
  qualification risk. They are not acceptance tests and are not held to
  the full qualification witness chain.
- Every development test must carry at least one objective with a stated
  success criterion. An objective without a traceable criterion is not
  a valid test objective under §4.2; the criterion must be checkable
  from the test measurements without interpretation.
- Test conditions (temperature, pressure, vibration level, electrical
  supply tolerances, etc.) are specified as nominal values with an
  allowable fractional deviation band. Actual conditions recorded
  during the test must fall within that band; a condition outside the
  band means the test was not executed under the specified environment
  and the results are not attributable to the intended design point.
- Development test types are categorized by their primary stimulus:
  functional, environmental, structural, electrical, thermal, or
  mechanical. A test type outside these categories must be reviewed
  before it enters the test programme.
- A development test report must contain, at minimum: the test
  identifier, the objective references, the recorded actual conditions,
  the measurements, the pass/fail outcome for each measurement, and
  the anomaly record (empty is acceptable; absent is not).

## Workflow

1. Define each test objective: assign a unique identifier, write a
   description of what the test is designed to show, and state the
   success criterion as a checkable bound or observable condition.
   Reject any objective whose success criterion cannot be evaluated
   from the measurements the test will produce.
2. Categorize each test by its primary stimulus type (functional,
   environmental, structural, electrical, thermal, or mechanical).
   Return an error for a type that falls outside the recognized set;
   do not allow uncategorized tests to enter the test programme.
3. Specify test conditions as nominal values with fractional tolerance
   bands. For each condition, record the actual value achieved during
   the test and verify it is within the band. Flag any condition
   outside the band before evaluating measurements; results taken
   outside the specified environment do not confirm compliance with
   the intended design point.
4. Evaluate each measurement against its minimum and maximum
   requirement bounds. A measurement missing from the results is a
   failure; do not treat an absent reading as a pass. Collect all
   failures before determining the overall outcome — do not stop at
   the first failure.
5. Assemble the development test report and verify it contains every
   mandatory element: test identifier, objective references, actual
   conditions, measurements, outcome (pass/fail/inconclusive), and
   anomaly record. Flag any missing element as a reporting gap; an
   incomplete report does not close the test.

## Pitfalls

- Recording the specified (nominal) condition as the actual condition
  in the test report rather than the measured value. The actual
  condition must come from instrumentation during the test run, not
  from the test procedure.
- Treating a missing measurement as implicitly passing because no
  out-of-range value was recorded. An absent measurement means the
  requirement was not checked; that is a failure, not a pass.
- Writing a success criterion that refers only to a design document
  ("meets drawing X") rather than a checkable measured bound. The
  criterion must be evaluable from the test data without consulting
  further documents.
- Omitting the anomaly record from the report because no anomalies
  occurred. The mandatory element is the anomaly record itself; an
  empty record is valid and required.
- Allowing a test condition to drift outside its tolerance band
  mid-test without invalidating the affected measurement window.
  Only measurements taken while all conditions were within their
  bands are attributable to the specified design point.

## Behavior contract (gate 3)

The objective validation, test-condition tolerance check, measurement
evaluation, report completeness check, and test-plan assembly logic
are exercised by the gate 3 contract test:
scripts/test_e1003_dev_tests.py against
scripts/e1003_dev_tests_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e1003_dev_tests.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 →