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

E3301 General Design Requirements

ASecurity

Assess a mechanism design against the general design requirements of ECSS-E-ST-33-01C clause 4.7.2. Use when the task is showing that a mechanism works in ground ambient and in thermal vacuum and survives its whole life cycle: normalising the handling, transport, test, storage, launch and orbit environments, reporting any phase never declared, bounding them into one enclosing envelope, comparing each phase temperature, pressure, humidity, random vibration and shock with the declared design ca...

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 e3301-general-design-requirements --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E3301 General Design Requirements?

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

Security grade badge for E3301 General Design Requirements
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e3301-general-design-requirements/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e3301-general-design-requirements)

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

Download with Pro
Files
SKILL.md
---
name: e3301-general-design-requirements
description: "Assess a mechanism design against the general design requirements of ECSS-E-ST-33-01C clause 4.7.2. Use when the task is showing that a mechanism works in ground ambient and in thermal vacuum and survives its whole life cycle: normalising the handling, transport, test, storage, launch and orbit environments, reporting any phase never declared, bounding them into one enclosing envelope, comparing each phase temperature, pressure, humidity, random vibration and shock with the declared design capability, accumulating operating hours and actuation cycles including ground test against the qualified life, and confirming both operating demonstrations exist. Trigger: ecss, e-st-33-01-mechanisms-scope, mechanism-general-design-requirements, mechanism-life-cycle-environments, mechanism-thermal-vacuum-operation, mechanism-ground-ambient-operation, mechanism-environment-envelope, mechanism-qualified-life-cycles."
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-33-01-mechanisms-scope, e3301-general-design-requirements, mechanism-general-design-requirements, mechanism-life-cycle-environments, mechanism-thermal-vacuum-operation, mechanism-ground-ambient-operation, mechanism-environment-envelope, mechanism-qualified-life-cycles]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Mechanisms — General Design Requirements (space-systems/ecss/e3301-general-design-requirements)

Use when the task is the clause 4.7.2 general design requirement of
ECSS-E-ST-33-01C — showing that a mechanism is designed to operate
both on the ground in air and in orbit in vacuum, and to come through
every environment its own life cycle puts it in.

## Domain quick reference

- Two operating demonstrations are required, not one. A mechanism that
  works in thermal vacuum and jams in ground ambient has failed the
  clause just as squarely as the reverse, because it will be operated
  in air during integration and acceptance long before it flies.
- The life cycle is six phases, not one flight profile: handling,
  transport, test, storage, launch and orbit. An undeclared phase is a
  coverage gap. Storage is the phase most often dropped, and it is the
  one that runs longest and takes the lubricant with it.
- The phases are bounded into a single enclosing envelope, but the
  envelope does not replace the per-phase comparison. A design can
  enclose the overall temperature span and still be short against one
  phase that pairs a moderate temperature with a load the envelope
  attributes to a different phase.
- Relative humidity is a quantity only where there is atmosphere to
  carry it. A humidity requirement declared for the orbit phase is an
  input defect, and a design capability that carries no humidity
  rating cannot be graded against a ground phase that declares one.
- Qualified life is consumed on the ground. Acceptance and
  qualification actuations, functional checks during integration and
  the cycles run in thermal vacuum all count against the same cycle
  budget as the mission, so the mission cycle count alone understates
  the duty.

## Workflow

1. Normalise every declared phase environment: ordered temperature and
   pressure ranges, optional humidity, random vibration, shock,
   duration and actuation cycles. An inverted range is an input error.
2. Compare the declared phase names with the mandatory life-cycle set
   and raise a coverage finding for each phase absent.
3. Bound all declared phases into an enclosing environment envelope,
   taking the worst dynamic level rather than a representative one.
4. Grade each phase against the design capability: temperature
   enclosure, pressure enclosure, humidity where the phase pressure
   can carry it, random vibration and shock level.
5. Accumulate the duty across the life cycle — operating hours and
   actuation cycles, ground activity included — and compare with the
   qualified life figures.
6. Confirm both the ground-ambient and the thermal-vacuum operating
   demonstration are declared, and report all findings together.

## Pitfalls

- Treating an undeclared phase as a benign one. Silence about storage
  or transport is a gap in the design case, not evidence that the
  phase is mild.
- Grading the envelope only. The envelope is a summary; a phase-level
  pairing of temperature and load can fail inside an envelope that
  passes.
- Counting only mission actuations against qualified life. Ground test
  cycles come out of the same budget and often dominate it for a
  mechanism with a low flight duty.
- Declaring a humidity requirement for a vacuum phase, or grading a
  ground humidity against a capability that was never rated for it.
  Both are input defects and are reported as such.
- Relaxing a capability bound to absorb an exact-equality case. A
  level sitting exactly on the capability is a representation
  question, handled by the tolerance inside the comparison.

## Behavior contract (gate 3)

The phase normalisation, mandatory-phase coverage, envelope bounding,
per-phase grading, cumulative duty against qualified life and the
operating-mode check are exercised by the gate 3 contract test:
scripts/test_e3301_general_design_requirements.py against
scripts/e3301_general_design_requirements_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_e3301_general_design_requirements.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 →