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

Q7005 Solvent Control And Blanks

ASecurity

Evaluate a solvent blank and decide what an indirect contamination result is worth. Use when the ECSS-Q-ST-70-05C solvent purity and control clauses have to become an accept or reject: turn the solvent non-volatile residue specification and the volume used into an expected blank mass, compare it with the gross sample residue against a blank fraction ceiling, subtract it, propagate the blank scatter into a detection and a quantitation limit, and grade the net as quantifiable, detected only, or...

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 q7005-solvent-control-and-blanks --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7005 Solvent Control And Blanks?

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

Security grade badge for Q7005 Solvent Control And Blanks
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7005-solvent-control-and-blanks/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7005-solvent-control-and-blanks)

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

Download with Pro
Files
SKILL.md
---
name: q7005-solvent-control-and-blanks
description: "Evaluate a solvent blank and decide what an indirect contamination result is worth. Use when the ECSS-Q-ST-70-05C solvent purity and control clauses have to become an accept or reject: turn the solvent non-volatile residue specification and the volume used into an expected blank mass, compare it with the gross sample residue against a blank fraction ceiling, subtract it, propagate the blank scatter into a detection and a quantitation limit, and grade the net as quantifiable, detected only, or blank-limited. Trigger: ecss, q-st-70-05-ir-contamination-scope, solvent-blank-control, solvent-non-volatile-residue-purity, blank-fraction-ceiling, blank-corrected-net-residue, contamination-detection-and-quantitation-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-05-ir-contamination-scope, q7005-solvent-control-and-blanks, solvent-blank-control, solvent-non-volatile-residue-purity, blank-fraction-ceiling, blank-corrected-net-residue, contamination-detection-and-quantitation-limit]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS IR Contamination Measurement — Solvent Control and Blanks (space-systems/ecss/q7005-solvent-control-and-blanks)

Use when the task is the solvent purity and blank-control side of the
indirect method of ECSS-Q-ST-70-05C — establishing how much of the
residue in the cell came out of the bottle rather than off the hardware,
and what the corrected number may honestly be reported as.

## Domain quick reference

- The cell weighs everything the solvent brought. Some of it came off the
  surface; the rest came from the solvent lot, the glassware, the gloves
  and the air of the room. The blank is what separates the two, and it is
  the measurement rather than a check on it.
- The solvent's own contribution is predictable before the run. A
  non-volatile residue specification in milligrams per litre times a
  volume in millilitres is a mass in micrograms directly, the two unit
  conversions cancelling, so the expected blank is known from the
  certificate and the volume used.
- A measured blank far from that prediction is information. It means
  something other than the solvent grade is contributing — glassware,
  handling, the room — and the gap is a finding whichever direction it
  goes in.
- Two kinds of blank answer two questions. The solvent blank measures the
  lot; the handling blank measures everything the procedure adds on top
  of it. Running only the first attributes the glassware and the gloves
  to the hardware.
- The blank fraction of the gross signal decides whether the result is
  about the surface at all. Past a declared ceiling the answer describes
  the solvent, and the correct response is a cleaner lot or a larger
  sampled area, not a subtraction with a shrug.
- The limits come from the blank's scatter, not its mean. Three standard
  deviations is the smallest net distinguishable from nothing; ten is the
  smallest that may be quoted as a figure. Between them the honest result
  is present-and-bounded. A single blank has no scatter and therefore
  sets no limit, which is why replicates are required.
- A run with no blank is not a run with a zero blank. It cannot be
  corrected and it cannot be graded, so it is refused rather than
  reported with a caveat.

## Workflow

1. Validate the blank policy: at least two replicates, a fraction ceiling
   strictly inside the unit interval, and a quantitation sigma above the
   detection sigma.
2. Refuse the case outright when it carries no blank at all, or no
   solvent blank; these are not findings to be weighed against others.
3. Predict the blank from the solvent specification and volume, check the
   grade against its ceiling, and compare the prediction with what was
   actually measured.
4. Take the blank fraction of the gross residue and test it against the
   ceiling before subtracting anything.
5. Subtract to get the net, clamping a negative difference to zero while
   keeping the raw difference and flagging that the blank exceeded the
   sample.
6. Build the detection and quantitation limits from the blank scatter,
   grade the net against both, combine the gross and blank scatters in
   quadrature for the uncertainty, and close with the findings and the
   duties the reported number carries.

## Pitfalls

- Reporting the gross residue as the surface loading. At a typical
  solvent grade and volume the blank is a real share of a clean article's
  signal, and the uncorrected number fails an article that passed.
- Running one blank. One value has no scatter, so the detection and
  quantitation limits cannot be formed and every net reads as a number.
- Treating a handling blank as optional because the solvent blank was
  clean. They measure different contributions, and only the handling
  blank sees what the procedure itself adds.
- Subtracting a blank that dominates the gross signal. The subtraction is
  arithmetically valid and physically meaningless; the blank fraction
  ceiling exists to stop the result being quoted at all in that case.
- Quoting a figure for a net between the detection and quantitation
  limits. It is present and bounded, and a number there implies a
  precision the blank scatter does not support.
- Comparing a net against a limit, or a fraction against a ceiling, with
  a bare strict inequality. A net built from a difference of two weighed
  masses can land a few units in the last place either side of a limit it
  should meet exactly; each comparison absorbs that while the limit
  itself stays as specified.
- Carrying a blank from a previous lot. The blank is a property of the
  lot, so the lot identity travels with the result.

## Behavior contract (gate 3)

The policy validation, the expected blank from the solvent specification,
the purity check, the blank fraction, the clamped blank-corrected net, the
detection and quantitation limits from the blank scatter, the combined
uncertainty and the grading are exercised by the gate 3 contract test:
scripts/test_q7005_solvent_control_and_blanks.py against
scripts/q7005_solvent_control_and_blanks_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7005_solvent_control_and_blanks.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 →