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

Q7054 Cleaning Method Selection

ASecurity

Evaluate the candidate ultracleaning routes for one part under ECSS-Q-ST-70-54C — precision solvent by wipe or immersion, aqueous detergent with ultrasonic agitation, carbon-dioxide snow, plasma and ultraviolet-ozone — and rank the survivors: screen each route on substrate compatibility, on the geometry its transport mechanism actually reaches, on whether it removes the contaminant present at all, and on the particulate level and residue allowance it can hold, then score removal effectiveness...

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

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 q7054-cleaning-method-selection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7054 Cleaning Method Selection?

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

Security grade badge for Q7054 Cleaning Method Selection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7054-cleaning-method-selection/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7054-cleaning-method-selection)

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

Download with Pro
Files
SKILL.md
---
name: q7054-cleaning-method-selection
description: "Evaluate the candidate ultracleaning routes for one part under ECSS-Q-ST-70-54C — precision solvent by wipe or immersion, aqueous detergent with ultrasonic agitation, carbon-dioxide snow, plasma and ultraviolet-ozone — and rank the survivors: screen each route on substrate compatibility, on the geometry its transport mechanism actually reaches, on whether it removes the contaminant present at all, and on the particulate level and residue allowance it can hold, then score removal effectiveness against margin and aggressiveness. Use when deciding how a part will be cleaned to an ultraclean level. Trigger: ecss, q-st-70-54c, ultracleaning-method-selection, precision-solvent-cleaning, aqueous-ultrasonic-cleaning, carbon-dioxide-snow-cleaning, plasma-ultracleaning, ultraviolet-ozone-cleaning."
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-54c-ultracleaning-of-flight-hardware, q-st-70-54c, q7054-cleaning-method-selection, ultracleaning-method-selection, precision-solvent-cleaning, aqueous-ultrasonic-cleaning, carbon-dioxide-snow-cleaning, plasma-ultracleaning, ultraviolet-ozone-cleaning]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Ultracleaning — Cleaning Method Selection (space-systems/ecss/q7054-cleaning-method-selection)

Use when the task is the methods clause of ECSS-Q-ST-70-54C: putting the
routes in general ultraclean use against one real part and its one real
contaminant, and coming out with a ranked shortlist and a reasoned rejection
list rather than a house preference.

## Domain quick reference

- The routes are not interchangeable. A precision solvent dissolves organic
  films, an aqueous detergent with ultrasonic agitation lifts particles and
  ionic residue, carbon-dioxide snow knocks particles off by momentum and
  thermal shock, plasma and ultraviolet-ozone oxidise thin organic layers in
  place. Each is excellent at one family and indifferent to the rest.
- Transport mechanism sets the reachable geometry. A photon or a snow jet
  cleans what it can see, so a blind hole or an internal passage is outside
  both regardless of how well they work on an open face; only a wetting route
  gets inside, and that is a geometry fact, not a process parameter.
- Substrate compatibility is a hard screen and it runs first. An oxidising
  route tarnishes silver, ultrasonic cavitation damages optical coatings,
  aqueous chemistry attacks magnesium, and a solvent immersion is absorbed by
  a polymer composite. None of these is traded against capability.
- A route with zero effect on the contaminant present is not a weak candidate,
  it is not a candidate. Scoring it low leaves it on a list where somebody
  will eventually pick it because everything else was excluded.
- Capability is a pair. A route that holds an excellent residue allowance can
  be ordinary on particles, so both ladders are screened before any scoring,
  and clearing one of them is not a partial pass.
- Margin is worth credit, aggressiveness is worth a penalty. A route that
  clears the requirement by a decade is robust to a bad day; a route that is
  far more capable than the job needs is spending surface life, cycle time
  and handling exposure to buy nothing.
- The rejection list is a deliverable. It is what stops the same unsuitable
  route being proposed again at the next review, and it is what tells the
  designer which constraint to relax when nothing survives.

## Workflow

1. State the job as four facts: the contaminant family actually present, the
   substrate, the geometry that has to be reached, and the two levels the part
   owes. Reject an uncategorized value rather than defaulting it.
2. Screen each catalogued route in a fixed order — substrate, geometry,
   contaminant effect, particulate capability, residue capability — and keep
   the first reason it fails, so a rejection always names the earliest and
   most fundamental blocker.
3. Treat a capability landing exactly on the requirement as meeting it,
   absorbing the representation error in the comparison rather than by
   loosening the requirement.
4. Score the survivors: removal effectiveness for the contaminant present,
   plus the capped decade margin on each ladder, minus a penalty proportional
   to aggressiveness.
5. Rank by descending score and break a tie on route name so the shortlist is
   reproducible between runs and between reviewers.
6. Raise the findings the ranking implies: nothing survived and which
   constraint to relax; only one survivor and therefore no fallback if the
   agent supply or the facility changes; a leading route that is weak on the
   contaminant and so needs a preceding step.
7. Report the recommendation with the full ranked list, the rejection list
   with reasons, and the request the decision was made against.

## Pitfalls

- Choosing the route the facility already has. The installed route is a real
  constraint, but it belongs in the decision as a constraint, not as the
  answer; a shop that runs everything through its ultrasonic tank will
  eventually put an optic in it.
- Scoring an ineffective route instead of rejecting it. A zero-effect route
  with a good margin can still out-score a modest but effective one once the
  margin credit is added, which is exactly how a part gets cleaned by
  something that does not touch the contaminant on it.
- Treating geometry as a process parameter. Raising the plasma power or the
  snow flow does not put either inside a blind passage, so an unreachable
  geometry is answered by disassembly or by a wetting route, never by turning
  the same route up.
- Reading a route's headline cleanliness figure as its capability. The figure
  quoted for a route is usually its best ladder; the other one decides just as
  much, and a part matched on the headline alone is half unmatched.
- Taking the most capable route as the safe default. Over-capable routes are
  the ones that erode coatings, embrittle polymers and add handling steps, so
  defaulting to the strongest is a durability decision made by accident.
- Discarding the rejection list once a route is chosen. The reasons are what
  justify the choice at review, and without them the next reviewer re-opens
  the same options and reaches a different answer.

## Behavior contract (gate 3)

The request validation, ordered hard screens, exact-landing capability
comparison, margin-capped scoring, descending rank with a stable tie-break,
and the no-survivor, single-survivor and weak-leader findings are exercised by
the gate 3 contract test:
scripts/test_q7054_cleaning_method_selection.py against
scripts/q7054_cleaning_method_selection_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_q7054_cleaning_method_selection.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 →