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 3 Parts Control Organization

ASecurity

Identify the unit accountable for electronic part control on a class 3 programme under ECSS-Q-ST-60C clause 6.1.2.1: refuse a candidate the project organization never declared, one naming no accountable role, one not holding part selection approval, one sitting inside the design authority, one whose escalation path passes the ceiling and one whose mandate sits below the floor under a named tolerance; name every function nobody holds and every function two units claim; then nominate on mandate...

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

Works with

claude codecli

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill q60-class-3-parts-control-organization --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q60 Class 3 Parts Control Organization?

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

Security grade badge for Q60 Class 3 Parts Control Organization
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q60-class-3-parts-control-organization/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q60-class-3-parts-control-organization)

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

Download with Pro
Files
SKILL.md
---
name: q60-class-3-parts-control-organization
description: "Identify the unit accountable for electronic part control on a class 3 programme under ECSS-Q-ST-60C clause 6.1.2.1: refuse a candidate the project organization never declared, one naming no accountable role, one not holding part selection approval, one sitting inside the design authority, one whose escalation path passes the ceiling and one whose mandate sits below the floor under a named tolerance; name every function nobody holds and every function two units claim; then nominate on mandate, escalation path and unit identifier. Use when a thin class 3 parts function has to become one named accountable unit. Trigger: ecss, q-st-60c-clause-6-1-2-1, class-3-part-control-accountability, part-control-mandate-share-floor, part-control-escalation-depth-ceiling, contested-part-control-function, unassigned-part-control-function."
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-3-parts-control-organization, q-st-60c-clause-6-1-2-1, class-3-part-control-accountability, part-control-mandate-share-floor, part-control-escalation-depth-ceiling, contested-part-control-function, unassigned-part-control-function]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS EEE Class 3 — Part Control Accountability (space-systems/ecss/q60-class-3-parts-control-organization)

Use when the task is clause 6.1.2.1 of ECSS-Q-ST-60C: naming the unit
accountable for the electronic part control activities of a class 3 programme.
This leaf turns a declared project organization into one named accountable
unit, or into the reason no unit can be named.

## Domain quick reference

- Accountability is a name, not a box on a chart. A unit the project
  organization document never declared cannot be held to anything, however
  busy it is, and a unit with no accountable role named holds the mandate
  nowhere a reviewer can reach.
- Approving what goes into the equipment is the function that cannot be
  delegated away. A unit holding every other part control function and not
  that one is a support function, not the accountable unit.
- Independence from the design authority is what makes the mandate real. A
  part control unit reporting into the people choosing the parts records the
  choice rather than controlling it.
- The escalation path is part of the mandate. A unit that has to climb four
  levels to stop a procurement holds an authority it cannot exercise inside
  the time a part decision allows.
- A thin class 3 function is expected to combine duties, so the test is the
  share of the mandate one unit carries, not whether it does nothing else.
- A function nobody holds and a function two units both claim fail in
  different directions and neither is visible from a chart. The first leaves
  the work undone; the second leaves two people each assuming the other did it.
- The nomination has to be deterministic. Largest mandate, then the shorter
  escalation path, then the lower unit identifier, so the same organization
  always names the same unit.

## Workflow

1. Read each candidate's declared part control functions in report order,
   keeping names the programme does not recognise visible.
2. Take each candidate's mandate as the share of the part control functions it
   holds.
3. Test every candidate for admissibility: declared in the project
   organization, an accountable role named, part selection approval held, no
   unrecognised function, a stated escalation depth inside the ceiling,
   independence from the design authority and a mandate at or above the floor
   under the stated tolerance.
4. Name every function no declared unit holds and every function more than one
   declared unit claims.
5. Nominate the accountable unit from the admissible candidates: largest
   mandate, ties broken by the shorter escalation path and then by the lower
   unit identifier.
6. Return one disposition: accountability-assigned, accountability-split when
   two units claim the same function, or accountability-unassigned when a
   function is unheld or no candidate is admissible.

## Pitfalls

- Naming the unit that does the work rather than the unit the project declared.
  An undeclared team can be told to stop and has nothing to answer with.
- Reading combined duties as a disqualification. A class 3 programme is thin by
  design, and one unit carrying several duties is the expected shape.
- Nominating a unit without part selection approval because its mandate looks
  large. Everything else can be supported; the approval cannot be borrowed.
- Ignoring where the unit reports. A part control function inside the design
  authority approves its own choices and the record shows no disagreement
  because none was possible.
- Treating the escalation path as an organizational nicety. The path is the
  response time on a procurement that has already started.
- Declaring the mandate placed while a function sits with nobody. The chart
  looks complete and the alert nobody owns arrives anyway.
- Leaving two units on the same function as harmless redundancy. Shared
  accountability is the condition where each assumed the other had it.

## Behavior contract (gate 3)

The function ordering, mandate share, per-unit admissibility defects, the
unheld and contested function lists, the deterministic nomination and the
accountability disposition are exercised by the gate 3 contract test:
scripts/test_q60_class_3_parts_control_organization.py against
scripts/q60_class_3_parts_control_organization_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q60_class_3_parts_control_organization.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 →