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 Declared Component List

ASecurity

Use when a declared component list, part approval package or equipment parts baseline is reviewed. Evaluate the declared component list raised for one equipment under clause 4.1.4 of ECSS-Q-ST-60-13C: confirm the list is scoped to that equipment and carries no orphan line, grade every line on the attributes an approval decision cannot be taken without, route each line to the authority its procurement category obliges, and keep apart an approval never requested, one still open, one refused, an...

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

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-declared-component-list --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6013 Class 1 Declared Component List?

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

Security grade badge for Q6013 Class 1 Declared Component List
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6013-class-1-declared-component-list/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6013-class-1-declared-component-list)

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

Download with Pro
Files
SKILL.md
---
name: q6013-class-1-declared-component-list
description: "Use when a declared component list, part approval package or equipment parts baseline is reviewed. Evaluate the declared component list raised for one equipment under clause 4.1.4 of ECSS-Q-ST-60-13C: confirm the list is scoped to that equipment and carries no orphan line, grade every line on the attributes an approval decision cannot be taken without, route each line to the authority its procurement category obliges, and keep apart an approval never requested, one still open, one refused, and one granted against another equipment or application and therefore not transferable. Weight the released lines by installed quantity, compare that coverage with the release threshold, and return one verdict with ranked findings. Trigger: ecss, q-st-60-13c, declared-component-list-per-equipment, commercial-component-approval-route, dcl-line-attribute-completeness, dcl-approval-coverage-fraction, dcl-release-verdict."
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, q-st-60-13c, q6013-class-1-declared-component-list, declared-component-list-per-equipment, commercial-component-approval-route, dcl-line-attribute-completeness, dcl-approval-coverage-fraction, dcl-release-verdict]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Commercial EEE — Declared Component List per Equipment (space-systems/ecss/q6013-class-1-declared-component-list)

Use when the task is clause 4.1.4 of ECSS-Q-ST-60-13C: the declared component
list a supplier raises for an equipment, and the route by which each of its
lines is approved. This leaf grades a list on whether it is scoped to one
equipment, whether each line carries what an approval decision needs, and
whether the approval that exists actually covers the line it is filed against.

## Domain quick reference

- The list is issued per equipment, not per supplier and not per programme. A
  single master spreadsheet covering four boxes reads as complete while no box
  has a list of its own, and the reviewer cannot tell which lines the box in
  front of them installs. A line raised against another equipment is an orphan
  on this list even when it is perfectly approved somewhere else.
- Four different situations look identical in an approval column that only
  holds "no": nobody ever raised the request, the request is sitting with the
  authority, the authority refused it, and an approval exists but was granted
  for a different equipment or a different application. The first needs a
  submission, the second needs time, the third needs a different part, and the
  fourth needs a new request against the current use. Collapsing them into one
  count makes the schedule impossible to plan.
- A commercial line owes a customer approval. An already-qualified line is
  carried by a project declaration. Filing a project declaration against a
  commercial line does not discharge it -- the supplier has declared the part
  to itself, which is the state the clause exists to prevent.
- Approval is granted for a use, not for a part number. The same converter
  approved as a bench monitor is a new request when it drives a latch, because
  the stress, the failure consequence and the screening argument all changed.
- A line missing its manufacturer, its category or its quantity is not a
  pending approval. It is an incomplete record: nobody can decide anything
  about it, and counting it as "awaiting approval" hides work that has not
  started.
- Coverage is weighted by installed quantity, because one unapproved line
  fitted forty times is a larger exposure than four unapproved lines fitted
  once, and a line-count percentage reverses that ranking.

## Workflow

1. Validate the equipment identifier the list is raised against; a blank or
   missing identifier is an input error, not a list covering everything.
2. Grade each line against the mandatory attribute set and hold the incomplete
   ones aside as records rather than as approval states.
3. Reject any line whose own equipment identifier differs from the list's, and
   report it as an orphan rather than silently dropping it.
4. Derive the approval route from the procurement category, refusing a
   category the project has not defined instead of defaulting it.
5. Disposition each complete, in-scope line: released, open, refused, missing,
   not transferable, or carrying the wrong route's state.
6. For a granted customer approval, check the equipment and the application the
   approval was granted for against the line's own before crediting it.
7. Sum the installed quantity sitting on released lines, divide by the total
   installed quantity, and compare with the release threshold, absorbing
   floating-point representation error at the boundary with a named tolerance
   rather than by lowering the threshold.
8. Report duplicate line identifiers, rank every finding by severity, and
   return a single release-or-hold verdict for the list.

## Pitfalls

- Reading a granted approval as transferable. The scope of the approval is
  part of the approval; a grant against another equipment or another
  application is evidence that a request was once made, not that this line is
  covered.
- Counting approval coverage by line. Quantity weighting is what makes the
  number track exposure; a list where the one unapproved line is fitted in
  every string scores well on a line count and badly on the measure that
  matters.
- Treating an incomplete record as a pending approval. Nothing is pending: no
  request can be raised until the attributes exist, so the two states have
  different owners and different durations.
- Accepting a project declaration on a commercial line. The routes are not
  interchangeable, and the substitution is invisible unless the route is
  derived from the procurement category rather than read from the approval
  column.
- Lowering the release threshold to close an exactly-met case. An equality at
  the limit is a representation question, handled by the tolerance inside the
  comparison; the agreed threshold stays as agreed.
- Letting a duplicate line identifier stand. Two lines sharing an identifier
  make the approval traceable to neither, and later revisions of the list
  cannot be diffed against this one.

## Behavior contract (gate 3)

The equipment scoping, attribute completeness grading, approval-route
derivation, disposition separation, approval-scope transfer check,
quantity-weighted coverage and release verdict are exercised by the gate 3
contract test:
scripts/test_q6013_class_1_declared_component_list.py against
scripts/q6013_class_1_declared_component_list_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q6013_class_1_declared_component_list.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 →