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 3 Alert Handling

ASecurity

Use when an alert or errata notice reaches a thinly traced class 3 parts stock. Evaluate a manufacturer alert and the watch that caught it for commercial EEE parts held at the lowest assurance class under ECSS-Q-ST-60-13C clause 6.5.3: grade the subscribed alert sources against the mandatory set and the watch review interval, resolve each holding's traceability grade into a screening resolution, read a holding with no readable date code as presumed affected rather than cleared, derive the cor...

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

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-3-alert-handling --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6013 Class 3 Alert Handling?

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

Security grade badge for Q6013 Class 3 Alert Handling
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6013-class-3-alert-handling/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6013-class-3-alert-handling)

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

Download with Pro
Files
SKILL.md
---
name: q6013-class-3-alert-handling
description: "Use when an alert or errata notice reaches a thinly traced class 3 parts stock. Evaluate a manufacturer alert and the watch that caught it for commercial EEE parts held at the lowest assurance class under ECSS-Q-ST-60-13C clause 6.5.3: grade the subscribed alert sources against the mandatory set and the watch review interval, resolve each holding's traceability grade into a screening resolution, read a holding with no readable date code as presumed affected rather than cleared, derive the corrective response each holding state and criticality earns, and count acknowledgement and corrective working days against the category deadlines. Trigger: ecss, q-st-60-13c-clause-6-5-3, class-three-commercial-eee-alert-watch, alert-source-coverage-floor, traceability-screening-resolution, presumed-affected-holding-rule, alert-corrective-response-window."
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-component-scope, q6013-class-3-alert-handling, class-three-commercial-eee-alert-watch, alert-source-coverage-floor, traceability-screening-resolution, presumed-affected-holding-rule, alert-corrective-response-window]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Commercial EEE Components -- Class 3 Alert Handling (space-systems/ecss/q6013-class-3-alert-handling)

Use when the task is clause 6.5.3 of ECSS-Q-ST-60-13C at the lowest
assurance class: an alert or errata notice has arrived, and it has to become
a screened, actioned and time-stamped response over parts the project may
not be able to trace -- starting with whether the watch that caught it was
a watch at all.

## Domain quick reference

- The watch is graded before any single alert is. An alert handled well
  proves nothing about the alerts nobody subscribed to, so the source
  coverage and the review interval are read first and reported beside the
  screening result.
- Two channels are not optional even here: the manufacturer notice service
  and the agency alert system. A watch missing one of them is not a thin
  watch, it is an absent one, and the remaining sources do not substitute.
- An alert that arrives through a source the watch does not subscribe to is
  a finding in its own right, however well it was handled. It was caught by
  luck, and luck does not have a coverage figure.
- What the project can show about a holding decides what a screening result
  is worth. A lot-traced or date-code-bearing holding screens definitively;
  a holding known only by part number screens presumptively; an untraced
  holding does not screen at all.
- The presumption runs toward affected, not away from it. A holding whose
  part number matches and whose date code cannot be shown has no evidence
  excluding it, and nothing at this class licenses an exclusion nobody can
  demonstrate. It is carried as presumed affected and counted separately
  from the confirmed ones, so the presumption stays visible.
- An untraced holding is a different failure from a presumed-affected one.
  It cannot even be matched to the alert by part number, so the response is
  traceability recovery rather than quarantine, and the alert cannot be
  closed while one exists.
- Criticality decides whether a presumption is good enough to act on. At or
  below the criticality floor the holding is escalated for traceability
  recovery instead of taking the routine response, because a critical item
  should not be retained or scrapped on a guess in either direction.
- Where the parts are decides what is owed. Stock and kits can be
  quarantined immediately; assembled hardware needs a retrofit assessment;
  delivered hardware needs an in-service assessment owed to the customer,
  which is the most expensive branch and the one discovered late most often.
- Date codes are four digits, a two-digit year and a week, and they do not
  compare as strings once the year rolls over. Week 53 of one year is
  numerically larger than week 02 of the next, so each code is resolved into
  an ordinal before the inclusive range test.
- The response has two clocks, both in working days from receipt:
  acknowledgement, which is short and set by the alert category, and
  corrective action, which is longer. An alert with no corrective action
  recorded is still running against its clock.

## Workflow

1. Grade the watch: the subscribed sources against the mandatory set and the
   coverage floor under a named tolerance, and the calendar days since the
   last review against the review interval, with an age equal to the
   interval still inside it.
2. Validate the alert: a recognised category and source, at least one
   affected part number, a date-code range that is not inverted, and a
   receipt date. An unknown key is refused rather than ignored.
3. Resolve every holding's traceability grade into a screening resolution
   before testing anything, because the resolution decides which of the
   verdicts the holding can reach.
4. Screen each holding. An untraced holding is unscreenable; a
   non-matching part number ends it; a match with a readable date code takes
   the inclusive range test; a match with no readable or resolvable date
   code is presumed affected.
5. Derive each holding's corrective response from its verdict, its state and
   its criticality, escalating an unscreenable holding and a presumed
   affected critical item for traceability recovery.
6. Count working days from receipt to acknowledgement and to corrective
   action, excluding weekends, counting to the assessment date where a step
   has not happened so an open item keeps accruing.
7. Compare both counts with the deadlines the category earns, and report the
   affected, presumed-affected and unscreenable quantities separately.
8. Close on the first blocking condition in order -- watch inadequate,
   holdings untraceable, acknowledgement late, corrective action late --
   then on presumption where any holding was presumed affected, and only
   otherwise on a clean close.

## Pitfalls

- Grading the alert and not the watch. An alert response is only as good as
  the channel that delivered it, and a programme subscribed to one source
  has no way to know what it missed.
- Reading a missing date code as outside the affected range. An absent value
  is unknown, not clear, and at this class it means the lot cannot be
  excluded rather than that it was.
- Folding the presumed-affected lots into the confirmed count. They are the
  ones a later traceability recovery can still move, and merging the two
  figures hides both the exposure and the way to reduce it.
- Treating an untraced holding as merely a presumed-affected one. It cannot
  be matched to the alert at all, so quarantining it answers a question
  nobody has asked yet.
- Acting on a presumption for a critical item. The criticality floor exists
  because scrapping good parts and retaining bad ones are both expensive
  there, and the recovery is cheaper than either.
- Comparing date codes as strings. The comparison only works inside one
  year; across a year boundary it silently inverts and clears exactly the
  lots at the edge of the window.
- Counting calendar days against a working-day deadline. It makes an on-time
  response look late over a long weekend and hides a genuinely late one.
- Stopping the corrective clock because the alert was acknowledged.
  Acknowledgement closes only the first clock; an alert with no recorded
  corrective action is still open and still accruing.
- Forgetting the delivered branch. Parts already with the customer are the
  ones an alert is most expensive to miss, and they are the least visible in
  a stores-oriented inventory extract.

## Behavior contract (gate 3)

The watch grading across source coverage and review interval, the alert
validation, date-code parsing and ordinal range test, traceability
resolution, holding screening including the presumed-affected and
unscreenable branches, corrective response derivation, the acknowledgement
and corrective working-day counts against their deadlines and the closing
verdict are exercised by the gate 3 contract test:
scripts/test_q6013_class_3_alert_handling.py against
scripts/q6013_class_3_alert_handling_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_q6013_class_3_alert_handling.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 →