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

Q40 02 Step1 Implementation

ASecurity

Define the implementation requirements for a space-project hazard analysis under ECSS-Q-ST-40-02C clause 5.2.1, step 1. Use when the task is fixing what the analysis must cover before a single hazard is written down: reading the project type - crewed or uncrewed, ground, launch, orbital or re-entry segment, hardware recovered, third party exposed - into the analysis depth it forces, deriving the scope elements, the technique set and the specialist disciplines the safety team has to hold, then...

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 q40-02-step1-implementation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q40 02 Step1 Implementation?

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

Security grade badge for Q40 02 Step1 Implementation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q40-02-step1-implementation/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q40-02-step1-implementation)

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

Download with Pro
Files
SKILL.md
---
name: q40-02-step1-implementation
description: "Define the implementation requirements for a space-project hazard analysis under ECSS-Q-ST-40-02C clause 5.2.1, step 1. Use when the task is fixing what the analysis must cover before a single hazard is written down: reading the project type - crewed or uncrewed, ground, launch, orbital or re-entry segment, hardware recovered, third party exposed - into the analysis depth it forces, deriving the scope elements, the technique set and the specialist disciplines the safety team has to hold, then comparing each derived set against the declared plan and reporting every missing item as a planning finding rather than a later surprise. Trigger: ecss, q-st-40-02c, hazard-analysis-implementation-step, crewed-mission-analysis-depth, hazard-analysis-technique-selection, safety-team-discipline-coverage, hazard-analysis-scope-definition, third-party-exposure-depth-driver."
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, q-st-40-02-hazard-analysis-scope, q40-02-step1-implementation, hazard-analysis-implementation-step, crewed-mission-analysis-depth, hazard-analysis-technique-selection, safety-team-discipline-coverage, hazard-analysis-scope-definition]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Hazard Analysis — Step 1, Implementation Requirements (space-systems/ecss/q40-02-step1-implementation)

Use when the task is step 1 of the ECSS-Q-ST-40-02C clause 5.2 process —
turning the project type into the depth, the scope, the techniques and
the team the hazard analysis is required to have before any hazard is
identified.

## Domain quick reference

- Step 1 is where the analysis is sized, and it is sized by the project
  rather than by the effort available. Four attributes do the work:
  whether crew is carried, which segments are flown, whether hardware
  is recovered, and whether a third party is exposed. Everything else
  in step 1 follows from them.
- Depth has three settings and crew is the switch. A project with no
  launch segment and no third-party exposure runs at the baseline; a
  launch segment or an exposed third party raises it; crew takes it to
  the safety-critical level, where failure tolerance has to be shown
  rather than argued.
- Scope is a list of things the analysis walks, not a boundary drawn
  around the spacecraft. Flight hardware, ground support equipment,
  handling and transport, and software-driven functions are owed by
  every project; each segment adds its own, crew adds interfaces and
  escape provisions, and recovery adds the post-flight safing that is
  routinely forgotten because the mission is over by then.
- A deeper project does not run the same techniques harder. It owes
  techniques a shallower one does not: crew task and error analysis
  and a failure-tolerance demonstration for a crewed vehicle, a
  casualty-footprint assessment for anything that re-enters, a
  third-party risk assessment where the public is exposed.
- The team is checked by discipline, not by headcount. A crewed
  analysis without human factors and life support on the team is
  short a discipline no amount of system engineering covers, and the
  gap is invisible in a staffing plan that only counts people.
- A declaration outside the derived set is not a finding. Running an
  extra technique is the project's business; the finding is the
  derived item that nobody planned.

## Workflow

1. Validate the project type. Reject an unknown segment, a crewed
   project with neither an orbital nor a re-entry segment, and a
   recovered project with no re-entry segment — each is a contradiction
   the derived sets cannot resolve.
2. Derive the required depth from crew presence, launch segment and
   third-party exposure.
3. Derive the scope elements: the baseline set, plus the elements each
   flown segment adds, plus crew and recovery additions.
4. Derive the technique set and the team disciplines the same way, so
   all three derived sets come from one project reading.
5. Validate the declared plan, then compare it against each derived
   set. Record the missing items and, separately, the items declared
   outside the derived set.
6. Compare declared depth against derived depth on the ordinal, so a
   plan deeper than required passes and only a shallower one is a
   finding.
7. Aggregate. Step 1 is complete only when no derived item is missing
   and the declared depth is not under the required one.

## Pitfalls

- Sizing the analysis from the schedule. The depth is a property of
  what the project flies and who it can hurt; a plan that declares the
  baseline for a crewed vehicle is not a lean plan, it is short two
  techniques and two disciplines.
- Taking recovery for granted. A recovered vehicle owes post-flight
  safing operations, and those get dropped because the mission is
  considered finished at touchdown.
- Counting the safety team instead of reading it. Six engineers with no
  human-factors specialist cannot perform a crewed task-and-error
  analysis, and the staffing plan will not show it.
- Treating an extra technique as over-scoping and trimming it back to
  the derived set. The derived set is a floor, and cutting to it loses
  work that was already planned for a reason.
- Deriving depth, scope, techniques and disciplines from four separate
  readings of the project. They must come from one validated project
  record or they will disagree with each other in review.

## Behavior contract (gate 3)

The project-type validation, depth derivation, scope, technique and
discipline derivation, plan comparison and depth-ordinal logic is
exercised by the gate 3 contract test:
scripts/test_q40_02_step1_implementation.py against
scripts/q40_02_step1_implementation_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_q40_02_step1_implementation.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 →