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

Q2007 Tf Dependability

ASecurity

Compute the achieved dependability of a test facility against its availability and reliability targets, as ECSS-Q-ST-20-07 clause 5.6.6 asks. Use when facility performance has to be monitored rather than asserted between campaigns: refuse targets that are not fractions or not positive times, take the achieved availability from the operating and downtime record, derive mean time between failures and mean time to restore, form the inherent availability those two imply, compare each against its ...

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

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 q2007-tf-dependability --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q2007 Tf Dependability?

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

Security grade badge for Q2007 Tf Dependability
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q2007-tf-dependability/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q2007-tf-dependability)

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

Download with Pro
Files
SKILL.md
---
name: q2007-tf-dependability
description: "Compute the achieved dependability of a test facility against its availability and reliability targets, as ECSS-Q-ST-20-07 clause 5.6.6 asks. Use when facility performance has to be monitored rather than asserted between campaigns: refuse targets that are not fractions or not positive times, take the achieved availability from the operating and downtime record, derive mean time between failures and mean time to restore, form the inherent availability those two imply, compare each against its target, and report a monitoring record older than its review interval. Trigger: ecss, q-st-20-07-test-facility-clause-5-6-6, test-facility-achieved-availability, test-facility-inherent-availability, test-facility-mean-time-between-failures, test-facility-dependability-monitoring-interval."
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-20-07-test-centre-scope, q2007-tf-dependability, q-st-20-07-test-facility-clause-5-6-6, test-facility-achieved-availability, test-facility-inherent-availability, test-facility-mean-time-between-failures, test-facility-mean-time-to-restore, test-facility-dependability-monitoring-interval]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Test Centres — Test Facility Dependability (space-systems/ecss/q2007-tf-dependability)

Use when the task is clause 5.6.6 of ECSS-Q-ST-20-07: a test facility
carries availability and reliability targets, its operating record is
what stands behind them, and the question is what the record actually
achieved and whether anyone is still monitoring it.

## Domain quick reference

- Achieved availability and inherent availability are different
  quantities and both are reported. The achieved value comes straight
  out of the record as uptime over the period; the inherent value is
  the mean time between failures over that time plus the mean time to
  restore, and it says what the facility would reach if no downtime
  were logistic.
- The gap between them is the finding. A facility with good mean times
  and poor achieved availability is waiting on parts, people or access,
  not breaking more often, and the corrective action for that is not a
  reliability programme.
- A period with no failure has no mean time between failures. Dividing
  operating time by zero failures does not give an infinite reliability;
  the quantity is simply not defined on that record, and reporting it
  as unbounded is worse than reporting it as absent.
- Downtime is not one thing. Repair time drives the mean time to
  restore; the waiting time around it does not, so a record that lumps
  them together cannot separate a reliability problem from a support
  one.
- Monitoring has a cadence. A dependability record last reviewed longer
  ago than the review interval describes an earlier facility, and the
  clause asks for monitoring, not for one historical study.
- Targets are declared, not discovered. An availability target outside
  zero to one, or a non-positive mean time target, is an input error
  rather than a stretching goal.

## Workflow

1. Validate the dependability targets first: the availability target as
   a fraction, positive mean time between failures and mean time to
   restore targets, and a positive review interval. Refuse anything
   outside those bounds rather than clamping it.
2. Validate the operating record: a positive period, non-negative
   operating, repair and waiting hours, a whole failure count, and a
   whole repair count. Refuse hours that exceed the period they sit in.
3. Take the achieved availability as operating hours over the sum of
   operating hours and total downtime hours.
4. Derive the mean time between failures as operating hours over the
   failure count, reporting it as absent when the record logged no
   failure rather than as unbounded.
5. Derive the mean time to restore from repair hours over the repair
   count, leaving the waiting hours out of it so a support delay does
   not read as a slow repair.
6. Form the inherent availability from those two mean times and carry
   the gap against the achieved value.
7. Compare achieved availability, mean time between failures and mean
   time to restore with their targets, absorbing representation error at
   each boundary with a named tolerance rather than by moving a target.
8. Close on one verdict in order: no record, monitoring stale, the
   availability target missed, the reliability target missed, the
   restore target missed, a logistic downtime gap under watch, or the
   dependability targets met.

## Pitfalls

- Reporting inherent availability as the achieved one. The inherent
  value excludes logistic delay by construction and always flatters a
  facility whose downtime is mostly waiting.
- Dividing by a zero failure count. The mean time between failures is
  not defined on a clean period, and an infinity propagated into the
  inherent availability makes every comparison pass.
- Folding waiting hours into the mean time to restore. That turns a
  spares or access problem into an apparent repair problem and sends
  the corrective action to the maintenance crew.
- Grading a facility on a record nobody has reviewed. The clause asks
  for monitoring; a study from three years ago cannot discharge it,
  however good its numbers were.
- Comparing a computed availability against a target with a strict
  inequality. Availability is a quotient, so a record that lands
  exactly on the target lands on it only to within representation
  error, and the comparison has to absorb that.

## Behavior contract (gate 3)

The target validation, record validation, achieved availability, the
mean time between failures with its undefined case, the mean time to
restore excluding waiting hours, the inherent availability, the
logistic gap, the boundary-tolerant comparisons, the monitoring
currency check and the verdict ordering are exercised by the gate 3
contract test: scripts/test_q2007_tf_dependability.py against
scripts/q2007_tf_dependability_logic.py (stdlib unittest, offline).
Run: python3 scripts/test_q2007_tf_dependability.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 →