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 Adhesion Verification

ASecurity

Determine whether an applied coat meets its adhesion requirement under ECSS-Q-ST-70-31C using the pressure-sensitive tape method of ECSS-Q-ST-70-13C: choose the cross-cut spacing from dry film thickness and substrate hardness, refuse a film too thick for the lattice, convert whole and partly detached squares into a detached-area percentage, band it into the six-step rating, then grade every test area, the number of areas and the spread between them, folding in a pull-off strength where one is...

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

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 q7031-adhesion-verification --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7031 Adhesion Verification?

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

Security grade badge for Q7031 Adhesion Verification
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7031-adhesion-verification/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7031-adhesion-verification)

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

Download with Pro
Files
SKILL.md
---
name: q7031-adhesion-verification
description: "Determine whether an applied coat meets its adhesion requirement under ECSS-Q-ST-70-31C using the pressure-sensitive tape method of ECSS-Q-ST-70-13C: choose the cross-cut spacing from dry film thickness and substrate hardness, refuse a film too thick for the lattice, convert whole and partly detached squares into a detached-area percentage, band it into the six-step rating, then grade every test area, the number of areas and the spread between them, folding in a pull-off strength where one is reported. Use when a cross-cut or tape adhesion record has to be accepted or rejected. Trigger: ecss, q-st-70-13c-tape-test, coating-cross-cut-rating, paint-adhesion-lattice-spacing, coating-detached-area-percentage, paint-pull-off-strength, coating-adhesion-test-area-spread."
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-paint-quality-scope, q7031-adhesion-verification, coating-cross-cut-rating, paint-adhesion-lattice-spacing, coating-detached-area-percentage, paint-pull-off-strength, coating-adhesion-test-area-spread]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Paint Application -- Adhesion Verification (space-systems/ecss/q7031-adhesion-verification)

Use when the task is the adhesion verification of ECSS-Q-ST-70-31C: a coat is
cured, a cross-cut and tape test has been run on it following
ECSS-Q-ST-70-13C, and the question is whether the recorded result accepts the
coating or sends it back.

## Domain quick reference

- The lattice spacing is not a free choice. It follows from the dry film
  thickness and from how hard the substrate underneath is: a thin film on a
  hard substrate takes the finest spacing, a thin film on a soft one and a
  mid-range film take the next, and a thick film takes the coarsest. Cutting
  a thin film at a coarse spacing under-reads the damage.
- Above a thickness limit the lattice method stops describing anything. The
  cut no longer reaches the substrate cleanly and the flakes that lift are
  cohesive failures inside the film, so a thick system is verified by a
  pull-off method instead, not by a lattice cut anyway.
- The rating is an area fraction, not a square count. A square partly lifted
  contributes its own fraction, and the denominator is the lattice size,
  which is the square of one less than the cut count. Twenty-five squares and
  a hundred squares do not produce interchangeable numbers.
- The band edges belong to the tighter side: a result sitting exactly on an
  edge takes the better rating. That is a representation question and is
  handled by a tolerance inside the comparison, never by rounding the
  measured percentage first.
- One test area is a sample, not a verification. A coat can pass on a flat
  and fail on a formed section, so the number of areas and the spread of
  their ratings carry requirements of their own; a wide spread is a process
  finding even when the worst area is inside the limit.
- The test is destructive. Every cut area becomes a repair, which is why the
  areas are planned onto witness coupons or onto surfaces whose repair is
  already authorised, rather than chosen wherever is convenient.

## Workflow

1. Validate each test area: a positive dry film thickness, a known substrate
   hardness, an integer detached-square count and any partial fractions
   strictly between nought and one.
2. Choose the cut spacing from thickness and substrate, refusing a film above
   the lattice limit rather than reporting a rating for it.
3. Derive the lattice size from the cut count and refuse a record whose
   affected squares outnumber the lattice.
4. Form the detached-area percentage from whole squares plus partial
   fractions over the lattice size, and band it into the six-step rating with
   the edges inclusive of the tighter side.
5. Grade every area against the worst rating allowed, the area count against
   its minimum, and the rating spread against its limit.
6. Where a pull-off strength is reported, test it against its minimum and
   fold the result into the same verdict.
7. Return the verdict with the per-area records, the worst rating, the spread
   and every finding named.

## Pitfalls

- Cutting at a convenient spacing rather than the one the thickness calls
  for. A coarse cut on a thin film lifts less, so the result is optimistic in
  exactly the direction that matters.
- Running a lattice on a film above the method's thickness limit. The result
  describes cohesion inside the coat, not adhesion to the substrate, and
  reporting it as an adhesion rating substitutes one property for another.
- Counting a partly lifted square as a whole one, or as nothing. Both
  distortions are avoidable: the fraction is what the area percentage is
  built from.
- Rounding the detached percentage before banding it. A value on an edge is
  meant to take the tighter rating, and rounding first moves it across.
- Verifying on one area. Adhesion varies with geometry, surface preparation
  and overspray history, so a single clean area is a sample that has not yet
  found the weak one.
- Reading a wide rating spread as an averaging problem. The spread is
  evidence that the process is not in control, and averaging it away removes
  the only signal that says so.

## Behavior contract (gate 3)

The spacing selection at every thickness band and both substrate hardnesses,
the lattice-limit refusal, the lattice size derivation, the whole-plus-partial
detached-area percentage, the six-step banding at its edges, the per-area
grading, the area-count and spread requirements and the pull-off fold-in are
exercised by the gate 3 contract test:
scripts/test_q7031_adhesion_verification.py against
scripts/q7031_adhesion_verification_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_q7031_adhesion_verification.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 →