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

Q60 Pure Tin Whisker Risk Analysis

ASecurity

Assess whether a submitted pure tin whisker risk analysis carries the content ECSS-Q-ST-60C clause 9.2 expects of it. Use when a whisker risk assessment arrives for review and someone has to say whether it is acceptable as submitted or a document with holes: confirm every declared pure tin item is addressed, grade each required section by whether it is absent, merely asserted or substantiated with cited evidence, demote a substantiated claim that cites nothing, fail a missing mandatory sectio...

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

Works with

claude codecli

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill q60-pure-tin-whisker-risk-analysis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q60 Pure Tin Whisker Risk Analysis?

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

Security grade badge for Q60 Pure Tin Whisker Risk Analysis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q60-pure-tin-whisker-risk-analysis/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q60-pure-tin-whisker-risk-analysis)

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

Download with Pro
Files
SKILL.md
---
name: q60-pure-tin-whisker-risk-analysis
description: "Assess whether a submitted pure tin whisker risk analysis carries the content ECSS-Q-ST-60C clause 9.2 expects of it. Use when a whisker risk assessment arrives for review and someone has to say whether it is acceptable as submitted or a document with holes: confirm every declared pure tin item is addressed, grade each required section by whether it is absent, merely asserted or substantiated with cited evidence, demote a substantiated claim that cites nothing, fail a missing mandatory section however high the weighted total climbs, and judge both content floors at the boundary under a named tolerance. Trigger: ecss, q-st-60c-clause-9-2, pure-tin-whisker-risk-analysis-content, whisker-analysis-section-substantiation, declared-pure-tin-item-coverage, whisker-mitigation-justification-review, residual-whisker-risk-acceptance-statement."
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-60c-eee-component-scope, q60-pure-tin-whisker-risk-analysis, q-st-60c-clause-9-2, pure-tin-whisker-risk-analysis-content, whisker-analysis-section-substantiation, declared-pure-tin-item-coverage, whisker-mitigation-justification-review, residual-whisker-risk-acceptance-statement]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS EEE Components — Pure Tin Whisker Risk Analysis Content (space-systems/ecss/q60-pure-tin-whisker-risk-analysis)

Use when the task is the whisker risk analysis of ECSS-Q-ST-60C clause 9.2 —
not computing the risk a pure tin finish carries, but reviewing the document
that reports it and deciding whether a reader has been given enough to
believe its conclusion.

## Domain quick reference

- The deliverable is the subject here. Somebody else bounds the whisker
  length; this review asks whether the analysis that reports it shows its
  working, and the two jobs fail in different ways.
- Coverage comes before quality. An analysis that reasons beautifully about
  nine of eleven declared pure tin items has not covered the hardware, and no
  amount of depth on the nine repairs the two.
- Presence is not content. A section that states a conclusion earns partial
  credit; one that substantiates it against cited evidence earns full credit;
  the difference between the two is the whole point of the review.
- A substantiation that cites nothing is an assertion with a confident
  heading. The declaration belongs to the author and the credit belongs to
  the reviewer, so the demotion is made in the review, not negotiated.
- Mandatory sections are not weights. Identification, composition evidence,
  the mission basis, the length bound, the bridging assessment, the
  mitigation justification and the residual risk statement fail the analysis
  by their absence, whatever the weighted total reaches without them.
- The optional sections — growth drivers, circuit consequence, surveillance —
  are what separate a defensible analysis from a sufficient one, which is why
  they carry weight rather than a veto.
- Two floors, not one. Above the upper floor the analysis stands; between the
  floors it stands with actions written against it; below the lower floor it
  goes back. Both floors are judged under a named tolerance so a document
  sitting exactly on one is not failed by float representation.

## Workflow

1. Validate the submission: the document identifier, the declared pure tin
   item count, how many of those items the analysis addresses, and the
   sections it contains.
2. Normalize every submitted section against the required content list,
   rejecting an unknown heading and a section submitted twice, and marking
   anything unsubmitted as absent.
3. Credit each section from its state, demoting a substantiated section that
   cites no evidence to asserted before any credit is taken.
4. Compute the item coverage fraction and the weighted content score across
   every required section.
5. List the mandatory sections that are absent; any entry on that list, or
   any shortfall in item coverage, blocks acceptance on its own.
6. Grade the score against the two content floors at the boundary under the
   named tolerance and return the verdict with the findings and the actions
   that close them.

## Pitfalls

- Reviewing the risk instead of the analysis. Agreeing with a conclusion is
  not the same as finding it supported, and a reviewer who re-derives the
  number has stopped reading the document.
- Counting headings. A table of contents matching the required list says
  nothing about whether any section carries an argument.
- Taking "substantiated" from the author's own summary table. A claim with no
  reference behind it is an assertion, and crediting it as more hides exactly
  the gap the review exists to find.
- Letting a strong total absorb a missing mandatory section. The weighted
  score and the mandatory list are separate tests and both have to pass.
- Scoring the sections and forgetting the hardware. Item coverage is checked
  against the declared list, not against the sections, so a complete document
  about half the parts is still incomplete.
- Returning a score with no actions. A verdict that does not say what would
  close it puts the next revision back in the reviewer's lap.

## Behavior contract (gate 3)

The section catalogue, state credit and evidence demotion, duplicate and
unknown section rejection, absent-section defaulting, item coverage, the
weighted content score, the mandatory shortfall list, the two boundary
tolerant content floors and the finding and action lists are exercised by the
gate 3 contract test:
scripts/test_q60_pure_tin_whisker_risk_analysis.py against
scripts/q60_pure_tin_whisker_risk_analysis_logic.py (stdlib unittest,
offline).
Run: python3 scripts/test_q60_pure_tin_whisker_risk_analysis.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 →