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

Q6005 Particle Impact Noise Detection

ASecurity

Assess a particle impact noise detection run on a sealed-cavity hybrid under ECSS-Q-ST-60-05C clause 10.3.6. Use when the task is deciding whether the package even presents a cavity to listen into, bounding the shock and vibration excitation by peak, frequency and the stroke it implies, counting the shock-and-listen cycles a quiet result owes, deriving the particle mass that can bridge the smallest conductor spacing, and withdrawing a block of quiet units when the closing sensitivity check fa...

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 q6005-particle-impact-noise-detection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6005 Particle Impact Noise Detection?

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

Security grade badge for Q6005 Particle Impact Noise Detection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6005-particle-impact-noise-detection/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6005-particle-impact-noise-detection)

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

Download with Pro
Files
SKILL.md
---
name: q6005-particle-impact-noise-detection
description: "Assess a particle impact noise detection run on a sealed-cavity hybrid under ECSS-Q-ST-60-05C clause 10.3.6. Use when the task is deciding whether the package even presents a cavity to listen into, bounding the shock and vibration excitation by peak, frequency and the stroke it implies, counting the shock-and-listen cycles a quiet result owes, deriving the particle mass that can bridge the smallest conductor spacing, and withdrawing a block of quiet units when the closing sensitivity check fails. Trigger: ecss, q-st-60-05c, hybrid-cavity-particle-noise, pind-excitation-condition, pind-vibration-stroke-demand, pind-bridging-particle-mass, pind-sensitivity-block-withdrawal, pind-indication-rejection."
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-60-05-hybrid-scope, q6005-particle-impact-noise-detection, hybrid-cavity-particle-noise, pind-excitation-condition, pind-vibration-stroke-demand, pind-bridging-particle-mass, pind-sensitivity-block-withdrawal]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Hybrid Screening — Particle Impact Noise Detection (space-systems/ecss/q6005-particle-impact-noise-detection)

Use when the task is the loose-debris screen of ECSS-Q-ST-60-05C clause
10.3.6 — shaking a sealed hybrid while a transducer listens for
something rattling inside it, and deciding whether a quiet result was
earned or merely recorded.

## Domain quick reference

- The method needs a cavity. It hears debris striking the inside of a
  sealed enclosure, so a solid encapsulated body or an open coated
  assembly has nothing to hear: a quiet result on one of those is not a
  passed screen, it is a screen that never applied, and the package
  style decides that before any level is set.
- The excitation is a shock and a vibration doing two different jobs.
  The shock dislodges a particle that has settled or stuck; the
  vibration then keeps it moving while the transducer listens. Both
  peaks belong to the condition and neither substitutes for the other.
- A vibration peak is not a fixture requirement until it is paired with
  a frequency. The stroke a sinusoidal excitation implies falls with the
  square of frequency, so the same peak at the bottom of the band asks
  the shaker for many times the displacement it needs at the top. A
  fixture that cannot deliver the stroke silently delivers a lower peak.
- One cycle can miss a particle sitting in a corner. The method owes
  several shock-and-listen cycles, and a unit that ran fewer has been
  listened to less thoroughly than the paperwork claims.
- What matters is not any particle but a particle large enough to bridge
  the smallest conductor spacing in the cavity. That bridging size
  implies a mass, and the mass depends on the debris: a gold wire
  offcut and an epoxy flake of the same diameter are not the same
  target. A system whose threshold sits above that mass returns clean
  results that mean nothing.
- The sensitivity verification brackets a block, not a unit. If the
  check that closes the block fails, every unit listened to since the
  opening check was heard by an instrument of unknown sensitivity, so
  the whole block is withdrawn rather than the last unit alone.
- An indication is final for that unit. A quiet unit may be re-run
  inside a stated allowance to clear a suspected artefact, but a unit
  that ever indicated is rejected: a later quiet run does not unhear
  the first one.

## Workflow

1. Validate each unit record: identifier, package style, condition,
   vibration peak and frequency, shock peak, cycles run, conductor
   spacing, system threshold, run count and the indication flag. An
   unknown package style, an unknown condition, an unknown debris
   material and a non-positive level or cycle count are input errors.
2. Decide applicability from the package style before grading anything
   else, so a body with no cavity is reported as out of scope rather
   than as a pass.
3. Bound the excitation: the vibration peak and the shock peak against
   the condition, the frequency against its band, and the cycle count
   against the minimum the method owes.
4. Compute the stroke the peak and frequency together demand, so the
   fixture requirement is stated rather than assumed.
5. Derive the bridging particle mass from the smallest conductor
   spacing and the debris density, and compare the system threshold
   with it, absorbing the boundary with a named tolerance.
6. Grade indications and re-runs: an indication rejects the unit, a run
   count above the allowance is its own finding, and re-running a unit
   that already indicated is a third.
7. Close the block: apply the closing sensitivity check to the whole
   block, name every withdrawn unit, and report indicating units, the
   indication fraction and the lot disposition separately.

## Pitfalls

- Recording a clean result on a solid encapsulated part. The method
  cannot fail on a body with no cavity, so the clean result carries no
  information and the flow shows a screen that was never performed.
- Specifying the vibration peak alone. At the low end of the band the
  same peak needs many times the stroke, and a shaker that cannot
  deliver it quietly delivers less peak than the report states.
- Running one cycle to save time. A particle resting in a corner is not
  dislodged every time, and a single quiet cycle is the weakest
  evidence the method can produce.
- Accepting the system threshold from the instrument's datasheet
  without comparing it with the particle the cavity actually cares
  about. A threshold above the bridging mass makes every unit quiet.
- Keeping a block of quiet results after the closing sensitivity check
  failed. The instrument was of unknown sensitivity for the whole
  block, so withdrawing only the last unit keeps results that were
  never demonstrated.
- Re-running an indicating unit until it goes quiet. The allowance
  exists to clear artefacts on quiet units, not to argue with an
  indication that has already been recorded.

## Behavior contract (gate 3)

The applicability decision, excitation bounding, stroke computation,
bridging-particle mass derivation, sensitivity comparison, indication
and re-run grading, block withdrawal and lot aggregation are exercised
by the gate 3 contract test:
scripts/test_q6005_particle_impact_noise_detection.py against
scripts/q6005_particle_impact_noise_detection_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_q6005_particle_impact_noise_detection.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 →