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

E6010 Elements Of A Performance Requirement

ASecurity

Audit a control performance requirement for the elements ECSS-E-ST-60-10C clause 4.1.2 asks it to carry: the parameter, the statistical index, the value and its unit, the evaluation window, the reference frame, the operating condition, and a probability level where, and only where, the index is a statistical one. Report what is absent, what is stated but does not hold together, a completeness score, and a canonical restatement once the statement is whole. Use when reviewing a pointing or cont...

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

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 e6010-elements-of-a-performance-requirement --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E6010 Elements Of A Performance Requirement?

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

Security grade badge for E6010 Elements Of A Performance Requirement
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e6010-elements-of-a-performance-requirement/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e6010-elements-of-a-performance-requirement)

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

Download with Pro
Files
SKILL.md
---
name: e6010-elements-of-a-performance-requirement
description: "Audit a control performance requirement for the elements ECSS-E-ST-60-10C clause 4.1.2 asks it to carry: the parameter, the statistical index, the value and its unit, the evaluation window, the reference frame, the operating condition, and a probability level where, and only where, the index is a statistical one. Report what is absent, what is stated but does not hold together, a completeness score, and a canonical restatement once the statement is whole. Use when reviewing a pointing or control performance specification before its verification cases are written. Trigger: ecss, e-st-60-10-control-performance, performance-requirement-element-completeness, performance-index-statistical-interpretation, pointing-requirement-confidence-level, performance-evaluation-window, control-performance-requirement-coherence."
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, e-st-60-10-control-performance, e6010-elements-of-a-performance-requirement, performance-requirement-element-completeness, performance-index-statistical-interpretation, pointing-requirement-confidence-level, performance-evaluation-window, control-performance-requirement-coherence]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Control Performance — Elements of a Performance Requirement (space-systems/ecss/e6010-elements-of-a-performance-requirement)

Use when a control or pointing performance requirement is being written or
reviewed under ECSS-E-ST-60-10C clause 4.1.2 — deciding whether the statement
carries everything a verification case will need, before the campaign that
needs it is planned.

## Domain quick reference

- A number and a unit are not a requirement. "Pointing error below
  0.1 degrees" is at least four different obligations depending on
  whether the bound is a mean, a root-mean-square, a peak or a
  99.7 percent value, and they differ by a factor of several.
- The statistical index is the element most often left out and the one
  that moves the answer most. It is what turns a bound into something a
  simulation or a test can be scored against.
- The evaluation window belongs with the index. An average has to be an
  average of something over some interval, and a bound quoted without
  one can be met or missed by choosing the interval afterwards.
- The reference frame is not decoration. The same error expressed in a
  body frame, a line-of-sight frame and an inertial frame are different
  numbers, and a requirement silent on the frame is met in whichever one
  is convenient.
- The operating condition scopes the claim. A pointing bound that holds
  during quiet science pointing and not during a slew recovery is a
  useful requirement; one that does not say which is an argument
  deferred to the review.
- A probability level goes with a statistical index and nowhere else.
  An ensemble or percentile bound without one is incomplete; an absolute
  or peak bound carrying one is incoherent, because a bound that is
  never to be exceeded has no confidence attached.
- Completeness is checkable and coherence is not the same check. A
  statement can name every element and still contradict itself, and a
  checklist that only counts fields passes it.

## Workflow

1. Read the requirement as a record of elements rather than a sentence:
   parameter, index, value, unit, evaluation window, reference frame,
   operating condition, and probability level.
2. Take the absent elements first. A statement missing any of them
   cannot have a verification case written for it, and that is the
   finding, not the low score.
3. Normalise the index against the known set before anything else. An
   index nobody can name is not a strict reading of a loose one; it is
   an unstated element.
4. Apply the coherence rule between index and probability level in both
   directions: statistical indices need one, deterministic ones must not
   carry one.
5. Validate the stated values in their own right — a bound on an error
   magnitude is non-negative, an evaluation window is positive, and a
   probability level lies strictly inside zero and one.
6. Score completeness against the denominator the index implies, so a
   peak requirement is not marked down for the confidence level it is
   right not to have.
7. Restate a whole requirement in one canonical line carrying every
   element, and refuse to restate one that is not whole rather than
   filling a gap with a default.

## Pitfalls

- Treating a statistical index as a rounding detail. Mean, root-mean-
  square, peak and percentile bounds on the same parameter differ by
  factors that decide whether a design passes.
- Accepting a bound with no evaluation window. Whoever runs the
  verification then picks the window, and picks one that passes.
- Attaching a confidence level to an absolute bound. It reads as rigour
  and means the opposite: a never-exceed bound with a 99.7 percent
  qualifier is a percentile bound nobody agreed to.
- Reading a probability level of exactly one as a very strict
  requirement. It is an absolute bound labelled as a statistical one,
  and the verification method for the two is different.
- Counting fields and calling it a review. Completeness and coherence
  are separate checks, and only the second catches a requirement that
  names every element and still contradicts itself.
- Filling a missing element with a project default during review. The
  default may be right, but it is a decision, and silently adopting it
  moves the decision out of the document that records it.
- Leaving the reference frame to context. The number changes with the
  frame, and context is not a frame.

## Behavior contract (gate 3)

Index, value, window, probability-level and text-element validation,
detection of every absent required element, the index-dependent
denominator for the completeness score, the coherence rule between
index and probability level in both directions, refusal to normalise or
restate an incomplete or incoherent statement, and grouping a set of
requirements by verdict are exercised by the gate 3 contract test:
scripts/test_e6010_elements_of_a_performance_requirement.py against
scripts/e6010_elements_of_a_performance_requirement_logic.py (stdlib
unittest, offline).
Run:
python3 scripts/test_e6010_elements_of_a_performance_requirement.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 →