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

Q7003 Coating Thickness And Adhesion

ASecurity

Verify an anodized coating against its thickness band, coverage, adhesion and colour uniformity. Use when a batch of anodized aluminium parts has to be graded before acceptance: check every thickness reading against both the minimum and the maximum, size the bare area as a fraction of the graded surface once declared masking is removed, categorize the bend or tape outcome as no-separation, crazing-only, flaking or detachment and read crazing differently on a formed part, measure the colour sp...

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

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 q7003-coating-thickness-and-adhesion --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7003 Coating Thickness And Adhesion?

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

Security grade badge for Q7003 Coating Thickness And Adhesion
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7003-coating-thickness-and-adhesion/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7003-coating-thickness-and-adhesion)

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

Download with Pro
Files
SKILL.md
---
name: q7003-coating-thickness-and-adhesion
description: "Verify an anodized coating against its thickness band, coverage, adhesion and colour uniformity. Use when a batch of anodized aluminium parts has to be graded before acceptance: check every thickness reading against both the minimum and the maximum, size the bare area as a fraction of the graded surface once declared masking is removed, categorize the bend or tape outcome as no-separation, crazing-only, flaking or detachment and read crazing differently on a formed part, measure the colour spread about the reference rather than any single point, then take the worst of the four and name the characteristic that drove it. Trigger: ecss, q-st-70-03-anodizing, anodized-coating-thickness-band, anodize-coverage-fraction, anodize-coating-adhesion-outcome, anodize-colour-uniformity, anodized-batch-acceptance-verdict."
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-03-anodizing, q7003-coating-thickness-and-adhesion, anodized-coating-thickness-band, anodize-coverage-fraction, anodize-coating-adhesion-outcome, anodize-colour-uniformity, anodized-batch-acceptance-verdict]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Anodizing — Coating Thickness and Adhesion (space-systems/ecss/q7003-coating-thickness-and-adhesion)

Use when the quality clause of ECSS-Q-ST-70-03 is the task: deciding
whether an anodized coating on a batch of aluminium parts is acceptable
on the four characteristics that are graded at inspection -- thickness,
coverage, adhesion and colour uniformity.

## Domain quick reference

- Thickness is a two-sided requirement, not a floor. A thin coating
  fails on corrosion and wear life; a thick one fails on dimensional
  growth and on brittleness, because the coating grows both outward and
  into the substrate. Grading against the minimum alone passes parts
  that will craze at the first bend.
- Every reading is graded, not the mean. A rack averages well while one
  end of it sat in a cooler, less agitated part of the tank, so a mean
  inside the band hides the points that are outside it.
- Coverage is judged over the graded area, which is the wetted surface
  minus the area that was deliberately masked. Masking is a declared
  feature; anything else that took no coating is bare metal and counts
  against the allowance however small the readings elsewhere were.
- Adhesion outcomes group as no-separation, crazing-only, flaking and
  detachment. Crazing is the expected response of a hard, relatively
  brittle coating to a forming radius, so on a formed part it is a
  review outcome that sends the radius and the thickness back for
  comparison. On a flat or machined part nothing should have crazed, so
  the same outcome points at an over-thick or over-aged coating.
- Colour is a sealed-and-dyed property that varies across a rack with
  dwell, temperature and dye age. The graded quantity is the spread of
  the sample about the declared reference, so a sample that is uniformly
  offset and a sample that is uniformly scattered fail for different
  reasons and both have to be visible in the result.
- The batch verdict is the worst of the four characteristics, and the
  driving characteristic is named. A bare verdict sends the reviewer
  back to the whole line; a named characteristic points at the tank
  step, the rack, the mask or the dye.

## Workflow

1. Grade the thickness readings against the specified minimum and
   maximum. Report the count below, the count above and the count in
   band, together with the extreme reading on each side, so the spread
   of the rack is visible and not just the pass or fail.
2. Resolve the graded area by subtracting the declared masking from the
   total surface, then express the bare area as a fraction of it.
   Reject a masking declaration that consumes the surface and a bare
   area larger than the surface it sits on, because both mean the
   inspection record is inconsistent rather than the part being bad.
3. Categorize the adhesion outcome and apply the part form. A formed
   part earns the conditional reading of crazing; a flat or machined one
   does not.
4. Take the colour sample against the reference, report the worst
   deviation, the mean deviation and the raw spread, and grade the worst
   deviation against the tolerance.
5. Combine the four into a single verdict by taking the worst, list
   every characteristic that sits at that worst level, and prefix each
   finding with the characteristic it came from.
6. Where a reading, a fraction or a deviation should land exactly on its
   limit, grade it with the tolerant comparison rather than bare
   arithmetic, so a unit conversion cannot turn an on-limit part into a
   reject.

## Pitfalls

- Grading the mean thickness instead of each reading. The mean is not a
  requirement; it is a summary that hides the low corner of the rack,
  which is exactly the region that will corrode first.
- Treating the specified thickness as a minimum only. Dimensional growth
  on a close-tolerance feature and crazing at a forming radius are both
  failures of an over-thick coating, and neither shows up in a check
  that only looks downward.
- Counting masked area as a coverage shortfall. Masking is declared and
  intended, so leaving it in the denominator and the numerator both
  understates coverage and hides the real bare spots among it.
- Reading crazing as a pass because the coating is still attached. It is
  a cracked coating, and on a part that was never formed it is evidence
  that the coating is out of condition rather than evidence about the
  geometry.
- Judging colour on a single witness coupon. One point cannot show the
  spread of a rack, so a batch that is visibly two-tone can pass on a
  coupon taken from the middle of it.
- Comparing an on-limit reading by bare arithmetic. A reading that was
  specified to land exactly on the band edge can evaluate a few units in
  the last place below it after a unit conversion, so the comparison has
  to absorb that representation error while the limit stays untouched.

## Behavior contract (gate 3)

The thickness grading, coverage resolution, adhesion categorization,
colour uniformity and the combined batch verdict are exercised by the
gate 3 contract test:
scripts/test_q7003_coating_thickness_and_adhesion.py against
scripts/q7003_coating_thickness_and_adhesion_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7003_coating_thickness_and_adhesion.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 →