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

E2008 Solar Array Standard Objectives

ASecurity

Use when a solar-array requirement set must be shown to serve the aims of the standard rather than merely to exist. Trace the aims of the solar array standard of ECSS-E-ST-20-08C clause 4.1.1 into the project requirement tree and grade how the flow down is organised: confirm every objective area the standard declares owns a requirement at the system tier, follow each lower requirement to a live parent one tier above it in the same area, report each broken link by kind, name the aims stated at...

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

Works with

claude codeterminal

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e2008-solar-array-standard-objectives --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2008 Solar Array Standard Objectives?

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

Security grade badge for E2008 Solar Array Standard Objectives
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2008-solar-array-standard-objectives/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2008-solar-array-standard-objectives)

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

Download with Pro
Files
SKILL.md
---
name: e2008-solar-array-standard-objectives
description: "Use when a solar-array requirement set must be shown to serve the aims of the standard rather than merely to exist. Trace the aims of the solar array standard of ECSS-E-ST-20-08C clause 4.1.1 into the project requirement tree and grade how the flow down is organised: confirm every objective area the standard declares owns a requirement at the system tier, follow each lower requirement to a live parent one tier above it in the same area, report each broken link by kind, name the aims stated at system level but never flowed to hardware, check every terminal requirement carries analysis, test, inspection or review-of-design, and roll the ratios into an organisation index. Trigger: ecss, e-st-20-electrical-scope, e-st-20-08c, solar-array-standard-objectives, solar-array-requirement-flow-down, solar-array-objective-coverage, photovoltaic-assembly-requirement-tier, solar-array-verification-method-assignment, solar-array-orphan-requirement-check."
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-20-electrical-scope, e-st-20-08c, e2008-solar-array-standard-objectives, solar-array-standard-objectives, solar-array-requirement-flow-down, solar-array-objective-coverage, photovoltaic-assembly-requirement-tier, solar-array-verification-method-assignment, solar-array-orphan-requirement-check]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Solar Array — Standard Objectives And Requirement Flow-Down (space-systems/ecss/e2008-solar-array-standard-objectives)

Use when the task is the opening clause of the solar array standard,
ECSS-E-ST-20-08C clause 4.1.1 -- what the standard is for, and how the
requirements that carry those aims are meant to be organised down the
project tree. The check is not whether a requirement set is large, but
whether each aim reaches hardware and each terminal requirement can be
traced back to the aim it serves.

## Domain quick reference

- The standard organises its requirements around five aims:
  performance-definition (what the array delivers, end of life
  included), design-and-interface (the array as a designed item and
  its interfaces to the spacecraft), verification-and-test (how the
  above is shown to be met), product-assurance (materials, processes,
  parts and the evidence behind them), and documentation-and-data (the
  package the customer receives). An aim with no system-tier
  requirement is an aim the project has silently dropped.
- The flow-down tiers run system, assembly, component, material. A
  requirement below the system tier names a parent exactly one tier
  above it: the intermediate tier is where the aim is turned into
  something an assembly or a part can be built and measured against,
  so a jump from system straight to material loses that translation.
- A parent also has to serve the same aim as its child. A thermal-cycle
  test requirement hung under a documentation requirement has no
  traceable reason to exist, and the aim it appears to serve is not the
  one the tree says it serves.
- The requirements with nothing below them are where verification
  actually happens, so each one carries a method -- analysis, test,
  inspection or review-of-design. An intermediate requirement does not
  need one; its children carry it.
- An aim stated only at the system tier is a distinct defect from an
  aim not stated at all. Coverage looks whole in the first case, which
  is exactly why it has to be reported separately: the aim exists on
  paper and touches no hardware.
- The organisation index is a weighted roll-up of objective coverage,
  link integrity and verification assignment. It is a reporting number
  and a project may reweight it; the verdict is not taken from the
  index but from all three ratios being whole at once.

## Workflow

1. Normalise the requirement set. Every record declares an identifier,
   an objective area and a tier; reject an uncategorized area or tier
   rather than defaulting it, and reject a duplicated identifier,
   because every downstream trace is keyed on it.
2. Check objective coverage. For each of the five aims, find whether a
   system-tier requirement exists and how deep that aim reaches. Report
   the aims with no system-tier requirement and, separately, the aims
   that never go below the system tier.
3. Walk every parent link. A system-tier record carries no parent; a
   lower record names one that exists, sits exactly one tier above and
   serves the same aim. Report each break by kind rather than as a
   single count, because the repair differs: a missing parent is an
   authoring gap, a skipped tier is a missing translation, and a
   cross-area parent is a mis-stated aim.
4. Identify the terminal requirements -- the ones no other requirement
   names as parent -- and check each carries a verification method.
5. Trace any requirement of interest up its chain to the aim it serves,
   and refuse to report a trace that runs through a missing parent or
   closes on itself rather than returning a partial chain.
6. Roll the three ratios into the organisation index and withhold the
   organised verdict unless coverage, link integrity and verification
   assignment are all whole and no aim is left unflowed.

## Pitfalls

- Reading a full coverage ratio as an organised tree. Coverage only
  asks whether each aim owns a system-tier requirement; an aim that
  owns one and nothing else scores the same as an aim flowed to
  material level, which is why the unflowed aims are reported on their
  own line.
- Counting broken links instead of naming them. A tier skip and a
  missing parent both lower the same ratio, but one is repaired by
  writing the intermediate requirement and the other by fixing a
  reference, so a bare count sends the repair to the wrong place.
- Allowing a parent that sits at the same tier as its child. It reads
  as a flow-down and is really a cross-reference, so the chain gains a
  step without gaining a translation and the depth reported for that
  aim is overstated.
- Demanding a verification method on every requirement. Intermediate
  requirements are met through their children; forcing a method onto
  them produces duplicated verification and hides which level the
  evidence actually comes from.
- Walking a parent chain without a cycle guard. Two requirements that
  name each other terminate no walk, and a trace that silently returns
  a truncated chain is worse than one that refuses.
- Comparing the organisation index against a whole-number threshold by
  bare arithmetic. The index is a weighted sum of exact ratios and can
  land a few units in the last place below one, so the comparison
  absorbs that representation error while the ratios stay untouched.

## Behavior contract (gate 3)

The record normalisation, objective coverage, unflowed-aim detection,
parent-link defect walk, terminal verification assignment, chain trace
and organisation index are exercised by the gate 3 contract test:
scripts/test_e2008_solar_array_standard_objectives.py against
scripts/e2008_solar_array_standard_objectives_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2008_solar_array_standard_objectives.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 →