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

Q6005 Identification Form Pending Approval Case

ASecurity

Determine how a hybrid identification form is handled while the named production line is still working toward its capability approval: validate the milestone record, count the steps closed and the ones closed only by waiver, score the completion share against the provisional threshold, date the re-confirmation the form owes and the day it lapses, compare the approval target with the hardware need date, and return an accept-provisionally, hold or reject disposition with its findings. Use when ...

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 q6005-identification-form-pending-approval-case --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q6005 Identification Form Pending Approval Case?

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

Security grade badge for Q6005 Identification Form Pending Approval Case
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q6005-identification-form-pending-approval-case/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q6005-identification-form-pending-approval-case)

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

Download with Pro
Files
SKILL.md
---
name: q6005-identification-form-pending-approval-case
description: "Determine how a hybrid identification form is handled while the named production line is still working toward its capability approval: validate the milestone record, count the steps closed and the ones closed only by waiver, score the completion share against the provisional threshold, date the re-confirmation the form owes and the day it lapses, compare the approval target with the hardware need date, and return an accept-provisionally, hold or reject disposition with its findings. Use when a form arrives against a line whose approval is in progress and a procurement or product-assurance engineer must decide whether it can be carried. Trigger: ecss, q-st-60-05, hybrid-identification-form, pending-line-capability-approval, provisional-form-acceptance, hybrid-form-revalidation, approval-milestone-waiver, hybrid-procurement-schedule-margin."
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-hybrid-procurement-scope, q6005-identification-form-pending-approval-case, hybrid-identification-form, pending-line-capability-approval, provisional-form-acceptance, hybrid-form-revalidation, approval-milestone-waiver]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Hybrids — Identification Form, Approval Pending (space-systems/ecss/q6005-identification-form-pending-approval-case)

Use when the task is the pending-approval case of the hybrid identification
form in ECSS-Q-ST-60-05 clause 6.2.3 — a form has been raised against a
supplier production line that has started its capability approval but has
not finished it, and someone has to decide whether that form can be carried,
on what terms, and until when.

## Domain quick reference

- The pending case is a state, not a grade. It exists only while the approval
  decision is still open and no approval milestone has been recorded as
  failed. Once the decision is settled in either direction the form leaves
  this clause: an approved line goes down the ordinary route, a failed
  milestone makes the form a rejection, not a hold.
- How far the line has travelled is the discriminator. Counting the closed
  milestones against the registry gives a completion share, and below roughly
  half the registry the line is too early in its approval for anything raised
  against it to be carried provisionally.
- A milestone closed by waiver is not the same evidence as a milestone closed
  by demonstration. Both count toward the share, because the approval body
  accepted them, but a waiver is reported separately so the reviewer sees what
  the share is actually made of.
- A form against a moving target has a shelf life. It is re-confirmed on a
  fixed cadence while the line stays unapproved and lapses outright at the
  longer interval, so a form that is merely overdue for re-confirmation and a
  form that has lapsed are different dispositions.
- Because the approval does not exist yet, the form owes content the approved
  case does not: the line's approval schedule, the interim process-capability
  data standing in for the approval, and the delta-inspection plan covering
  the gap. A form without them is not a thin form, it is an unsupported one.
- The last comparison is schedule, not quality: an approval target that lands
  after the date the hybrids are needed makes provisional acceptance a
  decision with no exit, and that is a finding in its own right.

## Workflow

1. Validate the declared milestone record against the registry — every
   registry step present, every status one of the four recognised ones. A
   step outside the registry is a data error, not a new milestone.
2. Decide whether the line is in the pending state at all: decision milestone
   still open, nothing failed. Route the settled cases out before grading.
3. Count the closed milestones, separate the waived ones, and form the
   completion share.
4. Date the form: its next re-confirmation and its lapse date from the issue
   date, then compare both with the assessment date so overdue and lapsed
   never collapse into one flag.
5. Confirm the pending-line evidence is carried, naming every absent item
   rather than reporting a count.
6. Take the schedule margin in whole days between the approval target and the
   hardware need date.
7. Return the disposition — accept provisionally, hold, reject, or out of
   scope — with the findings that produced it.

## Pitfalls

- Treating a waived milestone as demonstrated capability. The waiver counts
  toward the share because the approval body accepted it, but a share made
  mostly of waivers is a different risk from one made of closed audits, and
  collapsing the two hides exactly that.
- Reading an overdue re-confirmation as a lapse. The first is a paperwork
  action on a form that is still alive; the second means nothing can be used
  until the form is re-issued. Reporting both as "expired" over-restricts the
  first and under-restricts the second.
- Carrying the form because the technical case is good while the approval
  target lands after the need date. Provisional acceptance is a bridge to an
  approval; if the approval cannot arrive in time the bridge leads nowhere.
- Grading a line whose approval decision is already closed against this
  clause. It looks like a pass and is actually the wrong route, so the
  approved-line checks never run.
- Relaxing the completion threshold to let an early line through. The share
  comparison absorbs floating-point representation error with a named
  tolerance; the threshold itself stays where it is.

## Behavior contract (gate 3)

The milestone-record validation, pending-state test, completion share and
waiver separation, form dating, evidence check, schedule margin and
disposition are exercised by the gate 3 contract test:
scripts/test_q6005_identification_form_pending_approval_case.py against
scripts/q6005_identification_form_pending_approval_case_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_q6005_identification_form_pending_approval_case.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 →