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

Q6013 Class 1 Procurement Overview

ASecurity

Use when a purchasing route for the highest assurance parts has to be judged. Assess whether a purchasing arrangement for class 1 commercial parts discharges every duty behind ECSS-Q-ST-60-13C clause 4.3.1: refuse an undeclared or unrecognized supply channel, raise the manufacturer-traceability and counterfeit-avoidance duties an open-market or independent route adds to the base register, require each duty to name a party from the permitted roles and cite evidence, hold an assigned but unevid...

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 q6013-class-1-procurement-overview --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6013 Class 1 Procurement Overview?

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

Security grade badge for Q6013 Class 1 Procurement Overview
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6013-class-1-procurement-overview/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6013-class-1-procurement-overview)

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

Download with Pro
Files
SKILL.md
---
name: q6013-class-1-procurement-overview
description: "Use when a purchasing route for the highest assurance parts has to be judged. Assess whether a purchasing arrangement for class 1 commercial parts discharges every duty behind ECSS-Q-ST-60-13C clause 4.3.1: refuse an undeclared or unrecognized supply channel, raise the manufacturer-traceability and counterfeit-avoidance duties an open-market or independent route adds to the base register, require each duty to name a party from the permitted roles and cite evidence, hold an assigned but unevidenced duty open, report an assignment the register does not carry, and take the discharged share against the declared floor. Trigger: ecss, q-st-60-13c-clause-4-3-1, class-1-procurement-duty-register, commercial-part-supply-channel, open-market-source-extra-duties, procurement-duty-evidence, procurement-duty-coverage-floor."
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-60-13-commercial-eee-scope, q6013-class-1-procurement-overview, q-st-60-13c-clause-4-3-1, class-1-procurement-duty-register, commercial-part-supply-channel, open-market-source-extra-duties, procurement-duty-evidence, procurement-duty-coverage-floor]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Class 1 Commercial Parts — Procurement Overview (space-systems/ecss/q6013-class-1-procurement-overview)

Use when the task is the purchasing framework of ECSS-Q-ST-60-13C clause 4.3.1
— establishing which duties a purchase of commercial electrical, electronic
and electromechanical parts has to discharge so that what arrives meets the
highest assurance expectations, and who in the arrangement is answerable for
each of them.

## Domain quick reference

- A class 1 purchase is judged on the duties discharged around it, not on the
  parts alone. The base register is the same for every purchase: specify the
  part requirements, flow them down to the supplier, confirm the supplier is
  approved for that supply, verify what is delivered against the requirements,
  and record the traceability.
- The supply channel decides the size of the register. A purchase direct from
  the manufacturer or through its franchised network inherits the
  manufacturer's own chain of custody. A purchase from an independent
  distributor or the open market does not, so that route adds two duties:
  rebuild traceability back to the manufacturer, and screen against
  counterfeit supply. An undeclared channel cannot be graded at all, because
  the register it has to meet is unknown.
- A duty is discharged only when a named party owns it and evidence is cited.
  A duty assigned to nobody, assigned to a party outside the arrangement, or
  assigned with no evidence reference is open — three different reasons that
  are repaired three different ways, so the reason is carried with the duty.
- An assignment naming a duty the register does not carry is a signal in its
  own right: either the channel was recorded wrongly or the arrangement is
  working to a register other than the one declared.
- Coverage is the discharged share of the register. It is a ratio of small
  integers, so an exactly-met floor can land a few units in the last place
  low; that is a representation question absorbed by a named tolerance, not a
  reason to lower the floor.
- Coverage meeting its floor does not close the assessment. An open duty is a
  finding whether or not the remaining duties carry the arrangement over the
  declared share.

## Workflow

1. Validate the declared supply channel and refuse an undeclared or
   unrecognized one; do not default it to the direct route.
2. Build the duty register for that channel: the base duties plus the extra
   duties the channel adds.
3. Validate each assignment: normalize the duty and the owner, require a
   string evidence reference, and reject a duty assigned twice.
4. Grade every duty in the register: discharged, or open carrying the reason —
   unassigned, owner outside the permitted roles, or no evidence cited.
5. Record any assignment naming a duty outside the register as its own
   finding.
6. Take the discharged share of the register and compare with the declared
   coverage floor, absorbing representation error at the boundary with a named
   tolerance.
7. Report the graded register, the open duties, the coverage figure and a
   verdict carrying every finding, not only the first.

## Pitfalls

- Grading an open-market purchase against the direct-purchase register. The
  two extra duties are exactly what the open route removes from the
  manufacturer's side, so omitting them grades the riskiest channel most
  leniently.
- Treating an assignment as a discharge. Naming an owner moves the duty to
  somebody; it does not evidence that the duty was done, and the unevidenced
  case is the one that survives to the delivery review.
- Accepting an owner outside the arrangement. A duty parked on a party with no
  standing in the purchase is unowned in practice, and reads as covered on the
  register.
- Reading a met coverage floor as a clean arrangement. The floor is an
  aggregate; a single open traceability duty can sit under a comfortable
  coverage figure and still be the defect that stops the delivery.
- Defaulting an undeclared channel. The channel is the input that sizes the
  register, so guessing it silently picks which duties will never be asked
  for.
- Stopping at the first open duty. The purchaser needs the whole open list to
  close them in one pass rather than one review round each.

## Behavior contract (gate 3)

The supply-channel validation, register construction per channel, assignment
validation, per-duty grading with its reason, extraneous-assignment detection,
coverage ratio and the overall verdict are exercised by the gate 3 contract
test: scripts/test_q6013_class_1_procurement_overview.py against
scripts/q6013_class_1_procurement_overview_logic.py (stdlib unittest,
offline). Run: python3 scripts/test_q6013_class_1_procurement_overview.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 →