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

Q7031 Paint Process Qualification

ASecurity

Validate that a painting process and the facility running it are qualified to coat flight hardware. Use when a booth, a material and a crew have to be signed off together before production spraying: size the witness coupon set the coating application owes, grade every process parameter against its qualified window, grade the booth environment including particulate class and the dew-point margin the substrate holds over the air, check that the operators who sprayed the coupons were still certi...

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

Works with

claude codecli

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill q7031-paint-process-qualification --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7031 Paint Process Qualification?

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

Security grade badge for Q7031 Paint Process Qualification
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7031-paint-process-qualification/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7031-paint-process-qualification)

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

Download with Pro
Files
SKILL.md
---
name: q7031-paint-process-qualification
description: "Validate that a painting process and the facility running it are qualified to coat flight hardware. Use when a booth, a material and a crew have to be signed off together before production spraying: size the witness coupon set the coating application owes, grade every process parameter against its qualified window, grade the booth environment including particulate class and the dew-point margin the substrate holds over the air, check that the operators who sprayed the coupons were still certified, and date the qualification so an expired one cannot quietly keep producing. Trigger: ecss, q-st-70-31c-painting-scope, painting-process-qualification, paint-facility-environmental-envelope, paint-booth-dew-point-margin, painting-witness-coupon-set, paint-operator-certification-currency."
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-31c-painting-scope, q7031-paint-process-qualification, painting-process-qualification, paint-facility-environmental-envelope, paint-booth-dew-point-margin, painting-witness-coupon-set, paint-operator-certification-currency]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Painting — Process Qualification (space-systems/ecss/q7031-paint-process-qualification)

Use when the task is the process-control qualification of ECSS-Q-ST-70-31C: a
paint, a set of application parameters, a booth and the people who run it are
being signed off as one qualified process, with witness coupons as the
evidence, before any flight hardware is sprayed.

## Domain quick reference

- The qualification is of the whole process, not the paint. The same material
  sprayed in a different booth, at a different gun distance, by an uncertified
  operator is a different process and is not covered by the certificate on the
  wall.
- Coupons are the evidence and the set is sized by what the coating is for.
  Every application owes adhesion, dry-film thickness, outgassing and humidity
  resistance; a thermal-control finish adds thermo-optical and thermal-cycling
  coupons; a conductive finish adds surface resistivity and cycling. A missing
  kind is a hole in the qualification, while a short count of a kind present is
  a condition on it.
- Process parameters are pinned to windows, not to nominals: spray pressure,
  gun distance, pass count, flash-off, cure temperature and cure duration. A
  parameter with no recorded value and a parameter with no window are two
  different findings and both matter.
- The booth envelope is air temperature, relative humidity, air velocity and
  particulate class. All four are conditions the coupons were produced under,
  so a production run outside them is outside the qualification.
- The dew-point margin is the one environmental number that is computed rather
  than read. The dew point follows from booth air temperature and humidity,
  and the margin is how far the substrate sits above it. A substrate at or
  below the dew point is condensing, and paint applied onto condensate has no
  adhesion whatever the gun settings were.
- Currency runs on two clocks. Operators carry a certification validity, and
  the qualification itself carries one; a month-end grant clamps to the
  shorter month at expiry rather than rolling forward and quietly gaining a
  day.

## Workflow

1. Take the coating application and derive the coupon kinds it owes, then
   grade the coupon set for absent kinds and short counts separately.
2. Grade each process parameter against its qualified window, treating both
   edges as inside, and raise unrecorded values and absent windows as their
   own findings.
3. Grade the booth environment against its envelope, and grade the particulate
   class against its limit.
4. Compute the dew point from booth air temperature and humidity, take the
   margin the substrate holds over it, and put that against the floor. Raise
   an unevaluated margin rather than assuming one.
5. Check each operator's certification against the reference day, where a
   certification running to its expiry day is still current.
6. Date the qualification from the grant day and its validity, and raise an
   expired qualification.
7. Issue the state: qualified with no findings; not qualified where a coupon
   kind, a parameter, the environment, the dew point or the date failed;
   conditionally qualified where only evidence depth is short. Aggregate
   across the facility set.

## Pitfalls

- Treating a material qualification as a process qualification, so the same
  paint in a second booth inherits a certificate that never covered it.
- Recording parameters as nominals with no window behind them, which makes a
  production deviation unarguable in either direction.
- Reading relative humidity as the moisture check and never computing the dew
  point, which is the number that says whether the part is condensing.
- Measuring the air temperature and assuming the substrate matches it, when a
  part brought in cold sits well below the booth air for hours.
- Counting coupons without checking their kinds, so a set of twenty coupons
  can still be missing the thermo-optical evidence entirely.
- Letting an operator certification lapse mid-campaign and carrying the
  coupons they sprayed as qualification evidence.

## Behavior contract (gate 3)

The coupon sizing and coverage, parameter windows, environmental envelope,
particulate class, dew-point margin, operator currency, month-clamped expiry
dates and the qualification state are exercised by the gate 3 contract test:
scripts/test_q7031_paint_process_qualification.py against
scripts/q7031_paint_process_qualification_logic.py (stdlib unittest, offline).
Run: python3 scripts/test_q7031_paint_process_qualification.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 →