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

Q20 Drb

ASecurity

Run the delivery review board that decides whether a finished item may leave, under ECSS-Q-ST-20C clause 5.7.3: test the roster for the functions that must sit on it and for the independence the quality seat needs, name the end-item data package documents the board was never given, take every open nonconformance and every waiver to its own disposition instead of one verdict, and return deliver, deliver-with-reservation or hold with the minute fields the record owes. Use when a board has to co...

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

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 q20-drb --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q20 Drb?

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

Security grade badge for Q20 Drb
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q20-drb/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q20-drb)

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

Download with Pro
Files
SKILL.md
---
name: q20-drb
description: "Run the delivery review board that decides whether a finished item may leave, under ECSS-Q-ST-20C clause 5.7.3: test the roster for the functions that must sit on it and for the independence the quality seat needs, name the end-item data package documents the board was never given, take every open nonconformance and every waiver to its own disposition instead of one verdict, and return deliver, deliver-with-reservation or hold with the minute fields the record owes. Use when a board has to convene, reach a defensible decision and leave a record of it. Trigger: ecss, q-st-20c-clause-5-7-3, delivery-review-board, drb-membership-quorum, eidp-completeness-at-delivery, open-nonconformance-disposition, waiver-carried-to-delivery, delivery-board-record."
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-20c-quality-assurance-scope, q20-drb, delivery-review-board, drb-membership-quorum, eidp-completeness-at-delivery, open-nonconformance-disposition, waiver-carried-to-delivery, delivery-board-record]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Delivery Review Board (space-systems/ecss/q20-drb)

Use when the task is the clause 5.7.3 delivery review of ECSS-Q-ST-20C: a
finished item is ready to leave the supplier, a board has to convene on it, and
the question is whether it may be delivered, with what reservations, and what
the board record has to say afterwards.

## Domain quick reference

- The board is the last point at which the delivery can be stopped by the
  organisation that built the item. After it, the item is the customer's
  problem, so the board's authority comes from who sits on it: quality
  assurance, project management, engineering, configuration management and the
  customer's representative each hold a veto the others cannot exercise.
- The quality seat is only a check if it is independent of the organisation
  that built the item. A quality member reporting into production can attend a
  board and still not be able to stop it.
- The board reviews a fixed input set, not a narrative: the end-item data
  package, the open nonconformance log, and the deviations and waivers offered
  against the delivery. A document said to be following on has not arrived.
- A disposition is per finding. A major nonconformance carried on use-as-is or
  repair leaves the deviation inside the delivered item, so it needs the
  customer's agreement; a rework or scrap disposition removes it and needs only
  the closure evidence.
- A waiver that was never approved, or that lapsed before the delivery date, is
  not a reservation on the delivery — it is the absence of one.
- The record is a deliverable in its own right. Date, chair, attendance, the
  inputs reviewed, the decision and the actions are what makes the decision
  defensible when the item is opened months later.

## Workflow

1. Validate the roster: normalise each function name, refuse the same function
   seated twice, and separate a function nobody holds from one whose holder did
   not attend.
2. Compute the quorum ratio over the required functions and compare it with the
   required value through a named tolerance, so a ratio landing a few ULPs short
   of unity is not read as a short board.
3. Raise a dependent quality seat as its own finding rather than folding it into
   attendance.
4. Reconcile the data package presented with the one the delivery owes, matching
   document names without regard to case or separator, and name each gap.
5. Take each open nonconformance to a disposition, grouping the result as
   blocking or as a reservation the delivery carries.
6. Take each deviation and waiver to its approval and validity state on the
   delivery date, and raise an unapproved or lapsed one as blocking.
7. Check the minute fields, then combine everything: any blocking finding is a
   hold, reservations alone are a delivery with reservation, neither is a clean
   delivery.

## Pitfalls

- Treating a quorum as a headcount. Five people in the room is not five
  functions represented, and the function nobody holds is the one whose
  objection never gets made.
- Reading a reservation as a hold. An approved, in-date waiver is exactly the
  mechanism that lets a known deviation be delivered; refusing it makes the
  board a rubber stamp in the other direction.
- Accepting a major use-as-is on the supplier's signature alone. Use-as-is and
  repair both leave the deviation in the hardware, and only the customer can
  agree to receive it.
- Stopping at the first blocking finding. The board convenes once, so the
  record has to carry every gap found in that sitting, not the first one.
- Leaving the minutes for later. An undated record with no attendance cannot
  show which functions agreed, and the decision becomes unreconstructable.

## Behavior contract (gate 3)

The roster validation, quorum ratio, independence and attendance findings, data
package reconciliation, nonconformance and waiver dispositions, minute-field
check and the combined delivery decision are exercised by the gate 3 contract
test: scripts/test_q20_drb.py against scripts/q20_drb_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_q20_drb.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 →