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

Radiographic Inspection

ASecurity

Use when you must plan and evaluate a radiographic inspection (RT) for aerospace NDT: compute the geometric unsharpness from the focal spot size, the source-to-object distance, and the object-to-detector distance; size the image quality indicator (IQI) penetrameter and its percent sensitivity; apply the inverse-square law to X-ray or gamma-ray exposure time; check the film density against the 2.0 to 4.0 band; and classify indications such as porosity, cracks, inclusions, and slag. Produces th...

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

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 radiographic-inspection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Radiographic Inspection?

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

Security grade badge for Radiographic Inspection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-radiographic-inspection/badge)](https://www.skillsdirectory.com/skills/ashfordeou-radiographic-inspection)

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

Download with Pro
Files
SKILL.md
---
name: radiographic-inspection
description: "Use when you must plan and evaluate a radiographic inspection (RT) for aerospace NDT: compute the geometric unsharpness from the focal spot size, the source-to-object distance, and the object-to-detector distance; size the image quality indicator (IQI) penetrameter and its percent sensitivity; apply the inverse-square law to X-ray or gamma-ray exposure time; check the film density against the 2.0 to 4.0 band; and classify indications such as porosity, cracks, inclusions, and slag. Produces the setup geometry, exposure settings, and the sensitivity and density verdicts that gate radiographic acceptance of welds and castings. Trigger: radiography, X-ray, gamma ray, IQI, penetrameter, geometric unsharpness, film density, porosity."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: as9100
    reference-only: true
gated: false
domain: manufacturing-quality
pack: manufacturing-quality
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: manufacturing-quality
  subdomain: ndt
  tags: [radiographic-inspection, radiography, x-ray, gamma-ray, iqi, penetrameter, geometric-unsharpness, unsharpness, film-density, film, density, porosity, exposure-time, inverse-square, source-to-object, object-to-detector, sensitivity, weld, casting, radiograph]
  version: 0.1.0
  author: Aero Agent Skills
---

# Radiographic Inspection (manufacturing-quality/ndt/radiographic-inspection)

Use when the task is executing industrial radiography (RT) on an
aerospace part: computing the setup geometry (geometric unsharpness),
selecting and reading the image quality indicator (IQI) penetrameter,
setting the exposure time for X-ray or gamma-ray sources, judging the
processed film density, and classifying the discontinuities that the
radiograph reveals.

## Domain quick reference

- Geometric unsharpness: Ug = F * ODD / SOD, with F the effective focal
  spot size, SOD the source-to-object distance, and ODD the
  object-to-detector distance, all in mm. Example: a 3 mm focal spot at
  500 mm SOD with 30 mm ODD gives Ug = 3 * 30 / 500 = 0.18 mm. A finer
  focal spot and a longer source distance reduce unsharpness; a typical
  limit for fine-detail work is 0.25 mm. X-ray tubes can have small
  focal spots (fractions of a mm), while gamma-ray isotopes such as
  Ir-192 and Co-60 have larger effective focal spots, so gamma setups
  trade more unsharpness for portability.
- Exposure time by the inverse-square law: t2 = t1 * (d2 / d1)^2, with
  t1 the exposure time measured or charted at reference distance d1 and
  t2 the time needed at distance d2. Doubling the source-to-film
  distance quadruples the required time; halving it quarters the time.
  Example: 4 min at 900 mm becomes 1 min at 450 mm.
- IQI (penetrameter) sensitivity: sensitivity percent =
  visible_thickness / part_thickness * 100, where visible_thickness is
  the thinnest IQI feature (hole or step) visible on the radiograph and
  part_thickness is the section thickness examined. Typical aerospace
  acceptance requires 2 percent or better; the penetrameter is placed on
  the source side of the part.
- Film density: optical density of the processed film, typically judged
  against a 2.0 to 4.0 band (density below the band is underexposed and
  too light, above it is overexposed and too dark). The governing
  specification may set a narrower range; the 2.0 to 4.0 band is common
  practice, not a universal requirement.
- Discontinuities on the radiograph: porosity appears as round or
  globular voids (often clustered), cracks as sharp, narrow, elongated
  lines, inclusions as compact foreign material (metallic inclusions
  appear brighter on the film), and slag as flat, planar, or angular
  nonmetallic residue, typically in weld context.
- AS9100 clause 8.5.1.3 frames NDT as a special process: radiography is
  performed to an approved written procedure by qualified, certified
  personnel, with calibrated equipment and recorded results, before the
  part is accepted or released.

## Workflow

1. Define the inspection geometry: the effective focal spot F, the
   source-to-object distance SOD, and the object-to-detector distance
   ODD. Compute the geometric unsharpness with
   geometric_unsharpness(F, SOD, ODD) and confirm it is at or below the
   required limit (default 0.25 mm for fine detail); rework the geometry
   otherwise.
2. Select the IQI penetrameter for the section thickness, place it on
   the source side, and determine the sensitivity with
   iqi_sensitivity_percent(visible_thickness, part_thickness); confirm
   the sensitivity meets the acceptance requirement (typically 2
   percent or better).
3. Establish the baseline exposure (chart or prior technique) at its
   reference distance and recompute for the actual source-to-film
   distance with exposure_time(base_time, distance, reference_distance)
   using the inverse-square law.
4. Expose and process the film, then check the density with
   density_verdict(film_density) against the 2.0 to 4.0 band; reshoot
   if the density is out of band.
5. Read the radiograph and classify each indication with
   discontinuity_class(geometry_descriptor) as porosity, crack,
   inclusion, or slag, then disposition against the approved acceptance
   criteria.
6. Combine the checks with rt_setup_verdict(unsharpness, sensitivity,
   density); a failing check means the technique or the exposure must be
   reworked and the part reshoot before acceptance.

## Pitfalls

- Zero source-to-object distance: Ug = F * ODD / SOD is undefined at
  SOD = 0; the module raises ValueError instead of dividing by zero.
- Ignoring the object-to-detector distance: film held far off the part
  inflates unsharpness; keep the detector as close to the object as the
  geometry allows.
- Scaling exposure linearly with distance: the inverse-square law is
  quadratic, so doubling distance needs 4x the time, not 2x.
- IQI on the wrong side or wrong size: the penetrameter goes on the
  source side and its feature sizes must match the section thickness,
  or the sensitivity reading is meaningless.
- Judging the image without the density check: a radiograph can show a
  clear image while the film density is outside the band, which fails
  the technique requirements.
- Confusing film density with material density: the density verdict
  here is the optical density of the processed film, not the density of
  the part material.
- Misclassifying indications: porosity is round and globular, cracks
  are sharp and elongated; reading a crack as porosity changes the
  disposition from reject to accept.
- Verbatim clause text: AS9100 is proprietary; this skill paraphrases
  the special-process framing and references the standard only.

## Behavior contract (gate 3)

The inspection math is exercised by the gate 3 contract test:
scripts/test_radiographic_inspection.py against
scripts/radiographic_inspection.py (stdlib unittest, offline). Run:
python3 scripts/test_radiographic_inspection.py

## Compliance

- Standards referenced, not reproduced: AS9100 clause 8.5.1.3 frames
  NDT as a special process requiring controlled procedures, qualified
  personnel, and records; the formulas and technique practice above are
  common RT methodology, summary-only 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 →