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

E1012 Shield Transport

ASecurity

"Use when run detailed 1-D, 2-D, or 3-D radiation transport calculations

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

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 e1012-shield-transport --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1012 Shield Transport?

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

Security grade badge for E1012 Shield Transport
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1012-shield-transport/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1012-shield-transport)

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

Download with Pro
Files
SKILL.md
---
name: e1012-shield-transport
description: "Use when run detailed 1-D, 2-D, or 3-D radiation transport calculations
  for spacecraft shielding analysis per ECSS-E-ST-10-12C clause 6.2.4: select a transport
  method (Monte Carlo or deterministic Sn/Pn code), specify geometry dimension and
  material composition, compute transmitted dose or fluence behind each shielding
  layer with buildup correction, and verify the result against the subsystem
  total-ionising-dose limit. For 1-D slab geometry, apply photon exponential
  attenuation and proton range-stopping to determine residual penetration or blocked
  contribution. Flag dimension mismatches, unsupported materials, invalid parameters,
  or dose-limit exceedances before accepting a shield design as adequate.
  Trigger: ecss, e-st-10c, e-st-10-12c, shield-transport, radiation-transport,
  monte-carlo, deterministic-sn, shielding, dose-limit, proton-range, fluence."
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-10c, e-st-10-12c, shield-transport, radiation-transport, monte-carlo, deterministic-sn, shielding, dose-limit, proton-range]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Space Environment — Radiation Shield Transport (space-systems/ecss/e1012-shield-transport)

Use when the task is the detailed radiation transport calculation required by
ECSS-E-ST-10-12C clause 6.2.4 to verify that a spacecraft shielding design
holds the transmitted dose below each subsystem's total-ionising-dose (TID)
limit across the specified mission lifetime.

## Domain quick reference

- Clause 6.2.4 requires that shielding adequacy be demonstrated through a
  transport calculation — not just a fluence estimate — using either a Monte
  Carlo code (stochastic sampling of particle histories) or a deterministic
  code (Sn or Pn discrete-ordinates or spherical-harmonics solver).
  Both method families must produce a transmitted dose or fluence behind the
  shield; the choice of method is recorded in the analysis report.
- Geometry dimension drives the fidelity: 1-D (infinite slab or concentric
  sphere) is the standard bounding approximation; 2-D and 3-D models are
  required when local geometry effects (corners, gaps, penetrations) deviate
  significantly from the 1-D bound.
- For photon and secondary bremsstrahlung radiation, the primary transport
  mechanism through a homogeneous slab is exponential attenuation modified by
  a buildup factor that accounts for scattered photons re-entering the dose
  field. The linear attenuation coefficient is the product of the material's
  mass attenuation coefficient and its density.
- For protons, the dominant energy-loss mechanism is Coulomb stopping. Range
  calculations using power-law fits (Bragg–Kleeman scaling from proton data in
  the material) determine whether a proton of given incident energy penetrates
  a slab of given areal thickness.
- Each material in the shield stack must be drawn from the validated material
  database; an unrecognised material must be flagged before transport proceeds.
- The dose margin is defined as (dose limit − transmitted dose) / dose limit;
  a non-negative margin is required for the component to be compliant.

## Workflow

1. Confirm the transport method from the analysis plan: Monte Carlo or
   deterministic (Sn or Pn). Record the method category — stochastic vs.
   deterministic — in the analysis report header.
2. Confirm the geometry dimension (1, 2, or 3). For 1-D slab geometry, the
   module computes a direct bounding estimate. For 2-D or 3-D, the module
   applies the 1-D slab as a conservative bound and flags that a
   multi-dimensional external code is required for the full result.
3. For each shielding layer, identify the material and thickness. Reject any
   material not in the validated database before proceeding.
4. For each particle type of interest:
   a. Photon — compute the linear attenuation coefficient, estimate the
      buildup factor using Berger's approximation (B = 1 + μ_lin · t, capped
      where mean-free-path count is small), then apply the exponential
      attenuation formula to the incident dose rate to obtain the transmitted
      dose rate, and multiply by the exposure duration.
   b. Proton — compute the range in the material using the power-law
      fit R = a · E^b (areal thickness in g/cm²); if the shield areal
      thickness exceeds the proton range, the contribution is zero; otherwise
      the proton penetrates and its dose contribution is non-zero.
   c. Electron — apply a simplified half-value-layer approximation using an
      effective attenuation coefficient.
5. Compare the total transmitted dose against the subsystem TID limit.
   Compute the dose margin; a negative margin is a finding.
6. Aggregate findings: dose-limit exceedances, multi-D geometry caveats,
   missing material entries. The shield is adequate only when the finding
   list is empty and the dose margin is non-negative.

## Pitfalls

- Applying the incident dose rate directly as the transmitted dose —
  attenuation is always present; even a thin slab reduces the photon dose
  rate by a calculable factor.
- Omitting the buildup factor for photon transport through thick shields —
  scattered photons add to the transmitted dose and can drive the estimate
  below the actual value.
- Treating a stopped proton as contributing a small residual dose — once the
  shield areal thickness exceeds the proton range, the direct proton
  contribution is zero; dose from secondary particles (neutrons, pions) is
  tracked separately by a full Monte Carlo calculation outside this module.
- Accepting a 1-D slab result as sufficient for a component behind a
  structural corner, a cable feedthrough, or any geometry where the 1-D
  assumption breaks down — clause 6.2.4 requires the transport model to
  match the geometry; document the limitation and escalate to a 3-D code.
- Using an unvalidated material attenuation coefficient — always draw from
  the module's material database and flag any material not in the database
  rather than using an estimated value.

## Behavior contract (gate 3)

The transport setup validation, photon attenuation, proton range-stopping,
dose margin, and full analysis pipeline logic are exercised by the gate 3
contract test: scripts/test_e1012_shield_transport.py against
scripts/e1012_shield_transport_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e1012_shield_transport.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 →