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 Documentation

ASecurity

Use when a parts record package has to be judged fit to retain. Audit whether the record package retained for a class 1 commercial part activity is complete and durable under ECSS-Q-ST-60-13C clause 4.7: refuse a record with no recognized type, identifier, issue, date or approving authority, name every mandatory report the package never produced, derive each retention end from the record date and its whole-year retention and compare it with the horizon the project has to reach, reconcile reco...

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

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-documentation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6013 Class 1 Documentation?

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

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

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

Download with Pro
Files
SKILL.md
---
name: q6013-class-1-documentation
description: "Use when a parts record package has to be judged fit to retain. Audit whether the record package retained for a class 1 commercial part activity is complete and durable under ECSS-Q-ST-60-13C clause 4.7: refuse a record with no recognized type, identifier, issue, date or approving authority, name every mandatory report the package never produced, derive each retention end from the record date and its whole-year retention and compare it with the horizon the project has to reach, reconcile record coverage against the as-built parts list in both directions, and report completeness as a fraction judged at unity under a named tolerance. Trigger: ecss, q-st-60-13c-clause-4-7, class-1-parts-record-package, mandatory-parts-report-coverage, parts-record-retention-horizon, as-built-parts-list-traceability, parts-package-completeness-fraction."
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-documentation, q-st-60-13c-clause-4-7, class-1-parts-record-package, mandatory-parts-report-coverage, parts-record-retention-horizon, as-built-parts-list-traceability, parts-package-completeness-fraction]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Class 1 Commercial Parts — Documentation (space-systems/ecss/q6013-class-1-documentation)

Use when the task is the documentation provision of ECSS-Q-ST-60-13C clause
4.7 — the records and reports a commercial electrical, electronic and
electromechanical part activity produces at the highest assurance level, and
what has to still exist, and still be readable, years after the part was
fitted.

## Domain quick reference

- The package is the evidence. A part that was evaluated, screened and
  accepted, but whose reports cannot be produced on request, is a part with no
  assurance history at all — the work happened, the standing did not survive
  it.
- Records are held to the same control as any other project document: a
  recognized type, an identifier, an issue, a date, and the authority that
  approved it. An unapproved draft in the archive is not a record, because
  nobody can say who accepted what it states.
- The mandatory set is a set, not a total. A package can hold ten thick
  reports and still be short the one report the review will ask for, so
  coverage is checked type by type against the required list and each absent
  type is named on its own.
- Retention is two questions, not one. How long the record is kept, and
  whether keeping it that long actually reaches the date the project has to
  reach. A generous retention starting from an early record can still expire
  before the end of a long mission.
- Retention arithmetic is done in whole years on calendar dates, which keeps
  it exact and keeps a leap-day record from drifting. The one representation
  question left is the completeness fraction, a quotient of two counts,
  judged at unity under a named tolerance.
- Traceability runs both ways. A part on the as-built list that no record
  covers is an assurance gap; a record covering a part the list does not carry
  means the package and the build have drifted apart, and either one may be
  the wrong document.

## Workflow

1. Validate the activity: the part number, the lot identifier behind it and
   the project retaining the package.
2. Validate every record — type, identifier, issue, date, approving authority,
   whole-year retention and the parts it covers — and reject a record type
   declared twice in one package.
3. Compare the mandatory record types with the types present, name each absent
   report, and express the result as a completeness fraction.
4. Derive each record's retention end from its own date and its retention in
   whole years, compare the retention against the floor and the end against
   the required horizon, and keep both findings when both apply.
5. Reconcile the parts the records cover against the as-built parts list in
   both directions.
6. Report the per-record entries, the absent types, the completeness fraction,
   the coverage reconciliation and a verdict carrying every finding.

## Pitfalls

- Counting pages instead of types. A package's weight says nothing about
  whether the one report the review asks for is in it.
- Accepting a record with no issue or no approving authority. Whichever copy
  someone happens to hold then becomes the history, and two copies can
  disagree with nothing to settle them.
- Reading a long retention as sufficient. Retention runs from the record's own
  date, so an early record with a long period can still expire before a late
  one with a short period, and only the computed end date shows it.
- Doing retention arithmetic in days. Years converted to days drift, and a
  record dated on a leap day drifts differently from one dated the day after;
  whole-year calendar arithmetic has neither problem.
- Checking traceability one way. A listed part with no record is the obvious
  gap; a record covering a part the build does not carry is the one that
  reveals a mismatched revision of either document.
- Stopping at the first finding. The package owner needs the whole list to
  close it in one archive pass rather than one pass per finding.

## Behavior contract (gate 3)

The activity validation, per-record validation, retention-end derivation and
horizon comparison, mandatory-type coverage, completeness fraction, two-way
parts-list reconciliation and the overall fit-to-retain verdict are exercised
by the gate 3 contract test:
scripts/test_q6013_class_1_documentation.py against
scripts/q6013_class_1_documentation_logic.py (stdlib unittest, offline).
Run: python3 scripts/test_q6013_class_1_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 →