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

Q7080 Density And Porosity Control

ASecurity

Assess the density and porosity of additively manufactured material against its acceptance limits. Use when a build has to be graded on soundness rather than on strength: turn the dry and suspended weighings into a bulk density, express it against the reference alloy density and read the porosity from it, grade the largest pore against whichever of the drawing limit and the wall-fraction limit is smaller, refuse a tomography scan that resolves coarser than the limit it grades, compare buoyanc...

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

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 q7080-density-and-porosity-control --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7080 Density And Porosity Control?

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

Security grade badge for Q7080 Density And Porosity Control
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7080-density-and-porosity-control/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7080-density-and-porosity-control)

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

Download with Pro
Files
SKILL.md
---
name: q7080-density-and-porosity-control
description: "Assess the density and porosity of additively manufactured material against its acceptance limits. Use when a build has to be graded on soundness rather than on strength: turn the dry and suspended weighings into a bulk density, express it against the reference alloy density and read the porosity from it, grade the largest pore against whichever of the drawing limit and the wall-fraction limit is smaller, refuse a tomography scan that resolves coarser than the limit it grades, compare buoyancy with the sectioned value, then take the worst and name it. Trigger: ecss, q-st-70-80-additive-manufacturing, am-relative-density-acceptance, am-archimedes-bulk-density, am-lack-of-fusion-pore-size, am-ct-pore-population, am-porosity-wall-fraction-limit."
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-70-80-additive-manufacturing, q7080-density-and-porosity-control, am-relative-density-acceptance, am-archimedes-bulk-density, am-lack-of-fusion-pore-size, am-ct-pore-population, am-porosity-wall-fraction-limit]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Additive Manufacturing — Density and Porosity Control (space-systems/ecss/q7080-density-and-porosity-control)

Use when the quality clause of ECSS-Q-ST-70-80 is the task: deciding
whether additively manufactured material is dense enough, whether the
pores it does carry are small enough for the section they sit in, and
whether the inspection that looked for them could have found them.

## Domain quick reference

- Bulk density and pore size are two requirements on the same material
  and they fail separately. A part can sit well above its relative
  density floor and still carry one lack-of-fusion defect that is the
  critical flaw for the part.
- The buoyancy measurement gives a bulk density for the whole part. It
  becomes a requirement only once it is expressed against the reference
  density of the alloy, and one minus that fraction is the porosity
  carried.
- A part reading denser than the reference is not an unusually good
  part. It means the reference value or the weighing is wrong, and the
  measurement cannot be graded until that is resolved.
- The governing pore limit is the smaller of the drawing limit and a
  fraction of the local wall. On a thin section the wall sets it, and a
  pore that passes on a thick boss fails in a web.
- A tomography scan has a detection limit, and a scan that resolves
  coarser than the size limit it is meant to grade cannot find the
  defect it is looking for. A clean result from such a scan is silence,
  not evidence.
- The count of resolved indications is a process quantity separate from
  their size. A population that has doubled while every pore is still
  inside the limit says the parameter set has moved.
- Buoyancy and a sectioned micrograph do not count the same porosity:
  surface-connected pores fill with fluid and read as solid. A gap
  between the two methods beyond the declared tolerance is a
  measurement finding, not a rounding difference.

## Workflow

1. Form the bulk density from the dry and suspended weighings and the
   fluid density, refusing a suspended mass that is not below the dry
   mass as an unusable measurement.
2. Express it against the reference alloy density as a relative density,
   refusing an overshoot beyond weighing scatter rather than reporting a
   part denser than the alloy.
3. Grade the relative density against its floor and report the porosity
   it implies, calling out a result that clears the floor by almost
   nothing as a build with no margin.
4. Resolve the governing pore limit as the smaller of the drawing limit
   and the wall fraction, then grade the largest pore against it and
   report which of the two governed.
5. Grade the tomography population: discard indications below the
   detection limit but count them, reject any indication above the size
   limit, reject a scan whose detection limit is coarser than that size
   limit, and review a resolved count above the allowance.
6. Where a sectioned value exists, compare it with the buoyancy fraction
   and raise a disagreement beyond tolerance for review.
7. Take the worst of relative density, pore size, pore population and
   method agreement as the verdict, name the characteristic that drove
   it, and grade every on-limit value with the tolerant comparison.

## Pitfalls

- Reporting a density in grams per cubic centimetre and calling it an
  acceptance result. Only the fraction of the reference density is a
  requirement, and only that fraction gives the porosity.
- Reading a relative density above one as a very dense part. It is an
  inconsistent record between the weighing and the reference, and it
  usually means the reference is for a different temper or alloy.
- Grading every pore against the drawing limit alone. In a thin web the
  wall fraction governs, and the same pore is acceptable in a boss and a
  reject in the web beside it.
- Accepting a clean tomography result without checking what the scan
  could resolve. A scan coarser than the limit it grades returns
  nothing, and nothing looks exactly like a sound part.
- Ignoring indications below the detection limit entirely. They are not
  gradable, but their count is part of the record, and dropping them
  silently makes an unresolvable population look empty.
- Reading a rising indication count as acceptable because each pore is
  small. Size and population are separate quantities and the population
  moves first.
- Treating a buoyancy and a section that disagree as a rounding issue.
  The two methods count surface-connected porosity differently, so the
  gap is evidence about the part or the measurement, not noise.

## Behavior contract (gate 3)

The buoyancy density, relative density and porosity, the governing pore
limit, the largest-pore grading, the tomography population and detection
limit, and the two-method agreement are exercised by the gate 3 contract
test:
scripts/test_q7080_density_and_porosity_control.py against
scripts/q7080_density_and_porosity_control_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7080_density_and_porosity_control.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 →