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

Q7028 Acceptance Criteria

ASecurity

Evaluate a finished repair or modification of a printed circuit board assembly against the acceptance limits of ECSS-Q-ST-70-28C, which differ by the repair category and by the defect that was treated. Resolve the defect to the category that addresses it and flag a mismatch, scale every ceiling and floor to the assurance level of the product, express each measurement as a utilisation of its own bound so a ceiling and a floor compare on one scale, name the criterion closest to failing, and hol...

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

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 q7028-acceptance-criteria --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7028 Acceptance Criteria?

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

Security grade badge for Q7028 Acceptance Criteria
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7028-acceptance-criteria/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7028-acceptance-criteria)

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

Download with Pro
Files
SKILL.md
---
name: q7028-acceptance-criteria
description: "Evaluate a finished repair or modification of a printed circuit board assembly against the acceptance limits of ECSS-Q-ST-70-28C, which differ by the repair category and by the defect that was treated. Resolve the defect to the category that addresses it and flag a mismatch, scale every ceiling and floor to the assurance level of the product, express each measurement as a utilisation of its own bound so a ceiling and a floor compare on one scale, name the criterion closest to failing, and hold a criterion with no measurement behind it open rather than passing it. Use when dispositioning a repair or auditing an acceptance record. Trigger: ecss, q-st-70-28c, board-repair-acceptance-limits, repair-category-defect-match, repair-assurance-level-scaling, repair-criterion-utilisation, repair-open-measurement-item."
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-28c-pcb-repair-and-modification, q-st-70-28c, q7028-acceptance-criteria, board-repair-acceptance-limits, repair-category-defect-match, repair-assurance-level-scaling, repair-criterion-utilisation, repair-open-measurement-item]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS PCB Repair — Acceptance Criteria (space-systems/ecss/q7028-acceptance-criteria)

Use when the task is the acceptance step of ECSS-Q-ST-70-28C: deciding whether
a completed repair or modification of a printed circuit board assembly meets
the limits its repair category carries, at the assurance level the product is
built to, and naming the criterion that governed the decision.

## Domain quick reference

- Acceptance is per repair category and per defect, not per board. A jumper
  across a broken conductor and a rebuilt land are graded on entirely
  different quantities, and a single house limit covers neither properly.
- The defect selects the category. A repair recorded under a category that
  does not treat the defect found was either mis-recorded or performed with
  the wrong procedure; both are findings, and the measurements taken under
  the wrong category cannot be made to answer for the right one.
- The criteria run in two directions. Some quantities may not exceed a
  ceiling — width loss, damage depth, rework cycles — and others may not fall
  below a floor — overlap length, bond strength, coating thickness. A single
  comparison operator applied to both silently inverts half of them.
- Utilisation puts both directions on one scale. A ceiling utilisation is the
  value over its limit; a floor utilisation is the limit over the value. At
  or below one the criterion is met either way, and the highest utilisation
  is the criterion to act on first.
- The assurance level scales the bounds, and it has to scale them together.
  Tightening the ceilings while leaving the floors alone produces a level
  that is stricter about damage and no stricter at all about the repair.
- A criterion with no measurement behind it is an open item. Grading only the
  quantities that happen to have been recorded turns an incomplete inspection
  into an acceptance, and it is the unrecorded one that tends to be the
  awkward one.
- Acceptance is a conjunction. One breached criterion refuses the repair
  however comfortable the others were, and the useful output is the governing
  criterion and its utilisation rather than the verdict alone.

## Workflow

1. Resolve the defect to the repair category that treats it, and compare that
   against the category the repair was recorded under.
2. Pull the criteria that category carries, each with its direction, its unit
   and its stated bound.
3. Scale every bound to the assurance level of the product, bringing ceilings
   down and floors up by the same factor.
4. Reject a measurement that does not belong to the category rather than
   silently ignoring it.
5. Convert each supplied measurement into a utilisation of its own bound, and
   mark it met when the utilisation sits at or below one within a named
   tolerance.
6. List every criterion with no measurement behind it as an open item.
7. Take the governing criterion as the highest utilisation, and return the
   verdict, the breaches, the open items and every finding.

## Pitfalls

- Grading a repair against the limits of the category it was recorded under
  without checking that the category treats the defect. The numbers then all
  pass, against the wrong bounds.
- Applying one comparison direction to every criterion. A floor read as a
  ceiling accepts a one-millimetre overlap and refuses a six-millimetre one.
- Scaling only the ceilings when the assurance level tightens. The floors
  stay where they were and the level buys less than it appears to.
- Reading an absent measurement as a pass. The criterion was never
  demonstrated, and an open item is the honest disposition.
- Reporting accept or reject without the governing criterion. A reject then
  gives the repair station nothing to change, and a pass hides that one
  criterion was at ninety-nine per cent.
- Averaging utilisations across the criteria. Acceptance is a conjunction;
  the mean of a breach and four comfortable margins is a comfortable margin.

## Behavior contract (gate 3)

The defect-to-category resolution and mismatch finding, criterion sets and
their directions, assurance-level scaling of ceilings and floors, utilisation
on one scale, open-item handling and governing-criterion selection are
exercised by the gate 3 contract test:
scripts/test_q7028_acceptance_criteria.py against
scripts/q7028_acceptance_criteria_logic.py (stdlib unittest, offline).
Run: python3 scripts/test_q7028_acceptance_criteria.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 →