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

Q60 Class 2 Inspection Documentation

ASecurity

Assess whether a class 2 parts programme recorded its inspection and control outcomes reconcilably under ECSS-Q-ST-60C clause 5.7: name every performed activity carrying no record, refuse a recording authority outside the accepted list, reject a record whose inspected count fails to reconcile with its accepted, rejected and deferred counts, require a nonconformance reference behind every rejected quantity, take coverage as the share of activities holding a defect-free record against a floor u...

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

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 q60-class-2-inspection-documentation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q60 Class 2 Inspection Documentation?

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

Security grade badge for Q60 Class 2 Inspection Documentation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q60-class-2-inspection-documentation/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q60-class-2-inspection-documentation)

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

Download with Pro
Files
SKILL.md
---
name: q60-class-2-inspection-documentation
description: "Assess whether a class 2 parts programme recorded its inspection and control outcomes reconcilably under ECSS-Q-ST-60C clause 5.7: name every performed activity carrying no record, refuse a recording authority outside the accepted list, reject a record whose inspected count fails to reconcile with its accepted, rejected and deferred counts, require a nonconformance reference behind every rejected quantity, take coverage as the share of activities holding a defect-free record against a floor under a named tolerance, and raise a yield advisory rather than a defect. Use when a class 2 parts inspection file has to become a recording verdict. Trigger: ecss, q-st-60c-clause-5-7, class-2-inspection-outcome-record, inspected-quantity-reconciliation, class-2-recording-authority-check, class-2-outcome-coverage-floor, class-2-acceptance-yield-advisory."
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-60c-eee-component-procurement, q60-class-2-inspection-documentation, q-st-60c-clause-5-7, class-2-inspection-outcome-record, inspected-quantity-reconciliation, class-2-recording-authority-check, class-2-outcome-coverage-floor, class-2-acceptance-yield-advisory]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS EEE Class 2 — Inspection and Control Documentation (space-systems/ecss/q60-class-2-inspection-documentation)

Use when the task is clause 5.7 of ECSS-Q-ST-60C: recording the outcomes of the
inspection and control activities carried out across the class 2 parts
programme. This leaf grades the outcome record set the programme actually
produced against the activities it actually performed.

## Domain quick reference

- An outcome is a set of numbers, not a verdict word. A record that says a lot
  passed and never says how many parts were presented, taken, turned back or
  held records an opinion, and the audit cannot reconstruct the lot from it.
- The four counts have to close. Presented equals taken plus turned back plus
  held; a residual either way means parts left the inspection unaccounted for,
  and the record set cannot say where they went.
- Class 2 widens who may take the outcome down, and that is the whole point of
  checking who did. A delegated inspector, the component manufacturer and the
  procurement agent all hold recording authority here, and anyone outside that
  list records attendance rather than an outcome.
- A rejected quantity without a nonconformance reference is the defect the
  audit is looking for. The parts turned back are the only ones with a decision
  still owing, and a bare count leaves that decision nowhere.
- A held quantity is honest and still open. Deferred parts are real evidence of
  work in progress, and they leave the activity short of a closed outcome.
- Coverage counts activities carrying a defect-free record, never records
  filed. Three unreconciled records against one activity cover nothing, and one
  sound record among them covers it.
- A low acceptance yield is an advisory, never a defect. A programme that
  inspected honestly and turned parts back has recorded its outcome correctly,
  and burying that in the defect list hides the records that are actually wrong.

## Workflow

1. Put the performed activities into audit order and reject any name the
   programme does not recognise.
2. Group the submitted records under the activity each covers, keeping the
   records that name nothing recognisable visible rather than dropping them.
3. Name every performed activity carrying no record at all.
4. Test each record for a recognised activity, a traceable lot identity, an
   accepted recording authority, an evidence reference, four stated counts
   that reconcile, a nonconformance reference behind every rejected quantity
   and no deferred quantity left open. Report every defect a record carries.
5. Take outcome coverage as the share of performed activities covered by at
   least one defect-free record and judge it against the coverage floor under
   the stated tolerance.
6. Pool the counts into a programme acceptance yield and raise an advisory when
   it sits below the advisory floor.
7. Return one disposition: outcomes-recorded, outcomes-partially-recorded, or
   outcomes-not-reconstructable when a performed activity carries no record.

## Pitfalls

- Accepting a verdict word as an outcome. Taken and turned back are counts, and
  a record without them cannot be reconciled against the delivered quantity
  years later when the lot is questioned.
- Letting a residual pass because it is small. A handful of parts that left the
  inspection unaccounted for is exactly the population that reaches flight
  hardware without a decision attached.
- Reading the widened recording authority as no authority. Class 2 lets the
  supplier write the outcome up; it does not let anybody write it up.
- Filing a rejected count and moving on. The rejection is the entry that needs
  a nonconformance behind it, and without one the lot carries an unexplained
  loss.
- Treating deferred parts as a filing detail. Work in progress is honest
  evidence and still leaves the activity open at the review.
- Counting records rather than covered activities. A thick folder against one
  activity and nothing against the next reads as progress and closes neither.
- Promoting a low yield into a defect. The yield is an outcome of the parts, not
  a defect of the record, and mixing the two buries the records that are wrong.

## Behavior contract (gate 3)

The audit ordering, record-to-activity grouping, unrecorded-activity listing,
per-record defect tests, quantity reconciliation, recording-authority check,
coverage floor, pooled acceptance yield, advisories and the recording
disposition are exercised by the gate 3 contract test:
scripts/test_q60_class_2_inspection_documentation.py against
scripts/q60_class_2_inspection_documentation_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q60_class_2_inspection_documentation.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 →